ALT Linux Bugzilla – #852
Control-<key> sequences should be independent of keyboard layout
Last modified: 2014-12-02 13:30:16
You need to
before you can comment on or make changes to this bug.
Control-<key> sequences are handled indifferently in various keyboard
layouts by most programs. Emacs happens to do otherwise. It\'s impossible to
enter keyboard shortcuts like C-x while in Russian layout. M-x would be nice to
work there, too.
Xkb options from /etc/X11/XF86Config-4:
Option \"XkbRules\" \"xfree86\"
Option \"XkbModel\" \"pc105\"
Option \"XkbLayout\" \"ru\"
Option \"XkbVariant\" \"winkeys\"
Option \"XkbOptions\" \"grp:ctrl_shift_toggle\"
in emacs-21.2-alt9 by menas of the uploaded patch.
It changes emacs\' internals, we should be extermely careful that it doesn\'t break
some correct behaviour in other places.
It\'s idea is like this: if one modifier of the certain modifiers is encountered in inout event, almost the whole state is discarded to acquire the keysym. (Originally, only the encountered modifier used to be discarded in this case.)