Eastern Arabic numerals on the numpad in Russian layout
Submitted by VF
Assigned to xkb..@..bat.ru
Link to original bug (#107553)
Description
In my /etc/X11/xorg.conf.d/00-keyboard.conf, I have the following config part:
Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us,ara,tr,ru" Option "XkbModel" "pc104" Option "XkbVariant" ",digits,," Option "XkbOptions" "compose:ralt,grp:menu_toggle" EndSection
The so-called "horizontal" numeric pad works excellent:
- If I switch to English layout, it inputs Hindu–Arabic numerals (1, 2, ..., 7, ...).
- If I switch to Arabic, it inputs Eastern Arabic numerals ( https://en.wikipedia.org/wiki/Eastern_Arabic_numerals ).
- If I switch to Turkish, it inputs Hindu–Arabic numerals.
- If I switch to Russian, it inputs Hindu–Arabic numerals.
But numpad keys seems to provide buggy input:
- English layout: Hindu–Arabic (good).
- Arabic layout: Eastern Arabic (good).
- Turkish layout: Hindu–Arabic (good).
- Russian layout: Eastern Arabic (it's a bug).
Expected behavior: in Russian layout, numpad numbers should provide Hindu–Arabic numbers. Actual behavior: in Russian layout, numpad numbers provide Eastern Arabic numbers. My "setxkbmap -print" is listed below:
xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+ara(digits):2+tr:3+ru:4+inet(evdev)+group(menu_toggle)+compose(ralt)" }; xkb_geometry { include "pc(pc104)" }; };