Хотя есть много разных статей о том, как изменить левый Alt для симуляции выигрыша, я хочу отобразить правый Alt для этого. Я хочу перейти на 11.10, я возвращаюсь к единице 2d и не имею ключа победы. Я даже не могу получить ключевой код в найденных статьях ... Любая помощь или хорошие предложения?
Можно использовать xmodmap для переотображения, любой включает клавиатуру; в частности, можно повторно отобразить правильный Высокий звук для действия как Супер ключевое / ключевой Win.
Создайте названный файл .Xmodmap
в Вашем корневом каталоге со следующим содержанием:
! free up right-Alt for remapping
remove mod1 = Alt_R
! Right-Alt remapped to Super
clear mod4
keycode 108 = Super_R
add mod4 = Super_R
Когда Вы выходите из системы и затем входите в систему снова, GNOME должен спросить Вас, если Вы хотите загрузиться .Xmodmap
файл; ответьте на "да", и Вы готовы пойти. (Вы будете только спрошенный однажды.)
С другой стороны, можно загрузиться .Xmodmap
конфигурация от терминала в любое время:
xmodmap .Xmodmap
Существует несколько вещей, которые могут варьироваться в зависимости от версии X-сервера и модели клавиатуры. Следующие объекты могли помочь Вам адаптироваться .Xmodmap
файл к Вашей определенной среде.
Проверьте, что Ваша правильная клавиша Alt находится первоначально на mod1: Дайте команду xmodmap
в окне терминала, и необходимо получить вывод как этот:
xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x9), Caps_Lock (0x4e)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Alt_L (0xcc)
mod2
mod3 Mode_switch (0xcb)
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce)
mod5
Если Alt_R
тег не появляется в mod1 строке, но на другой, корректирует Ваш .Xmodmap
соответственно.
Проверьте, что Ваша правильная клавиша Alt является кодом клавиши 108: в окне терминала введите команду xev, затем сфокусируйте окно небольшого квадрата, которое открылось. При вводе правильной клавиши Alt там необходимо видеть, что строки появляются в окне терминала. Ищите строку файла конфигурации как этот:
KeyPress event, serial 25, synthetic NO, window 0x5000001,
root 0xbd, subw 0x5000002, time 867397196, (53,48), root:(54,49),
state 0x0, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Число после keycode
слово является тем, которое Вы хотите в Вашем .Xmodmap
файл для переотображения правильного Высокого звука.
Я обнаружил, что просто:
remove mod1 = Alt_R
add mod4 = Alt_R
работает, как и ожидалось. Я пропускаю какие-либо "ошибки" с этим методом?