X11: Сочетание Shift-Win должно быть AltGr?

X11: Сочетание Shift-Win должно быть AltGr?

Как можно сопоставить комбинацию клавиш, Shift-Winчтобы она работала так же, как AltGrв дистрибутивах Linux на базе Debian? XKB действительно очень скудно документирован!

Спасибо.

решение1

Самый простой способ, который я знаю, — это запустить xev, чтобы найти код клавиши для вашей клавиши Windows (на моей клавиатуре это 133, но на вашей он, скорее всего, будет другим), затем найти названия символов клавиш для клавиши Windows и Alt Gr (опять же, здесь может помочь xev, как и , /usr/include/X11/keysymdef.hкоторый есть x11proto-core-devв Ubuntu). Чтобы использовать xev, просто запустите его из командной строки, затем нажмите нужную вам клавишу и посмотрите на вывод.

Я думаю, что Alt Gr — это либо , Alt_Rлибо ISO_Level3_Shift(клавиша с надписью «Alt Gr» на моей клавиатуре назначена на последнее, но моя левая клавиша «Alt» назначена на Alt_L).

Затем вы можете поместить в файл инициализации оболочки что-то вроде следующего, например ~/.bashrc(альтернатива .xmodmaprc):

xmodmap -e 'код клавиши 133=Super_L ISO_Level3_Shift'

Более подробную информацию смотрите в man xmodmap, а также на этих страницах:

http://www.in-ulm.de/~mascheck/X11/xmodmap.html

http://madduck.net/docs/extending-xkb/

Другой способ сделать это в Ubuntu — через Система->Настройки->Клавиатура->Раскладки->Параметры... Лично я никогда не понимаю, что означают все эти многословные описания («Alt и meta находятся на клавишах alt»?).

Связанный контент