Используя xmodmap
(некоторые советы), вы можете перепривязать ключи для всей оконной системы. Следующий подход даст то, что вы хотите, но с побочными эффектами :(
Попробуйте сначала в окне терминала:
Пусть левая клавиша Alt
будет так называемым Mode_switch
:
Назначьте клавише ключ Mode_switch sym:
xmodmap -e 'keycode 64 = Mode_switch Meta_L Alt_L Meta_L'
(Обычно: убедитесь, что Mode_switch назначен одной из клавиш-модификаторов mod1-5, но это уже имеет место в Ubuntu)
Измените третий ряд Left
и Right
клавиш
xmodmap -e 'keycode 113 = Left NoSymbol Home'
xmodmap -e 'keycode 114 = Right NoSymbol End'
Как и изменения сохраняются до выхода из системы. Если вы хотите сохранить его постоянно, поместите следующее в файл ~/.Xmodmap
:
keycode 64 = Mode_switch Meta_L Alt_L Meta_L
keycode 113 = Left NoSymbol Home
keycode 114 = Right NoSymbol End
Однако имейте в виду, что это отменяет обычную функцию вашей клавиши Alt (доступ к меню, Alt-Tab и т.д.) :(
Хотя я не эксперт в xmodmap & Co. Может быть, кто-то еще знает, как это исправить. Мне очень нравятся Ubuntu и Linux в целом, но вся эта клавиатура неоправданно сложна и печально сломана:- <