LINUX.ORG.RU

Левый альт в mc, запушеном в иксовых эмуляторах терминала не работает как meta


0

0

Slackware 9.1, Xfree 4.3, mc 4.6.0 При нажатии левого альта с какой-нибудь буквой вводится русский аналог этой буквы (alt + f = Ф). Такое получатся в xterm, aterm, rxvt. То есть проблема в том, что вместо того, что бы срабатывать как сочетание клавиш (alt + s = быстрый поиск в текущем каталоге, например), вводится русская буква в верхнем регистре, соответствующая транскрипции латинской. Кстати, нужен именно левый альт, на правом висит быстрое переключение раскладки (на время нажатия клавишы). Вот строчка из конфига:

Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "AutoRepeat" "250 30" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbVariant" "winkeys" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,grp:switch"

EndSection

winkeys получается 2 раза (забыл подправить), но на работу это не влияет, без этого было так-же.

Кстати, в консоле все в порядке. Так же можно в иксах нажать ESC, а потом нужную клавишу, но это не удобно.

★★★★★

сорри за орфрграфию, сонный я %)

Harliff ★★★★★
() автор топика

перед winkeys запятая стоять должна во втором упоминании.

Подробнее - faq.

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.