Я хочу заменить свои клавиши Alt клавишами управления, а затем разместить клавиши Alt на двух клавишах меню, помимо клавиши управления. Проблема в том, что правая клавиша справа от меня - это кнопка экрана печати (у меня есть lenovo thinkpad t430), поэтому мне нужно настроить это из файла конфигурации
Я отредактировал файл символов / us и добавил Немного настроек, таких как добавление следующего:
key <LALT> {[Control_L]};
на английскую (US) клавиатуру (которую я сейчас использую).
Изменение не происходит на моем ноутбуке. Что я делаю не так?
Почему бы не использовать Xmodmap для того, что вы делаете? .xmodmaprc
для замены alt и control будет выглядеть следующим образом:
remove control = Control_L
remove control = Control_R
remove mod1 = Alt_L
remove mod1 = Alt_R
! make alt keys to control
keycode 64 = Control_L
keycode 108 = Control_R
! and control keys to alt
keycode 37 = Alt_L
keycode 105 = Alt_R
add control = Control_L Control_R
add mod1 = Alt_L Alt_R
Где 64 - это код клавиши AltL. Ваши коды клавиш могут отличаться, вы можете найти их с помощью xev
Запустите его и нажмите клавишу AltL, чтобы увидеть код клавиши
$ xev
...
KeyPress event, serial 24, synthetic NO, window 0x2c00001,
root 0xb9, subw 0x0, time 599529285, (-70,692), root:(572,713),
state 0x10, keycode 64 (keysym 0xffe3, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
...
Вы применяете его с помощью
$ xmodmap ~/.xmodmaprc
Я переназначил мой Alt и клавиши управления, а также. Вы можете взглянуть на мою xmodmap .