Я использую Ubuntu 17.04. Мой ключ backspace не работает, поэтому я использовал xmodmap для использования ключа «Главная» в качестве BackSpace. Проблема заключается в следующем: после использования xmodmap ключ «Home» работает как backspace только в FireFox. В других программах Linux ключ «Главная» не работает как backspace.
Я также использую Ubuntu 17.04, 64 бит с ноутбуком HP Compac и нуждаюсь в замене ключей CONTRL и CAPS-LOCK, как рекомендовано для использования с Emacs. Поскольку я видел много сообщений о том, что xmodmap не работает, я пожертвую свои 2 цента, хотя переопределение, которое я сделал, не совсем то, что вы намереваетесь. Следуя рекомендациям на странице man xmodmap, я вызвал этот скрипт из терминала (я назвал его «remapkeys» и поместил его в домашний каталог):
удалить Lock = Caps_Lock
удалить Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
добавить Lock = Caps_Lock
добавить Control = Control_L
(без пробелов между ними)
xmodmap -verbose ~ / remapkeysВсе работало по назначению, даже если Emacs уже работает, когда я это делаю. Клавиша CONTROL и клавиши CAPS-LOCK обмениваются. Такая же процедура должна отменять изменения, но вы всегда можете заново запустить, и клавиатура вернется к нормальной работе.
Итак, в моем случае xmodmap работал правильно, но параметры (в правильном порядке) сложны, и справочная страница довольно неясна для новичка.
Я также использую Ubuntu 17.04, 64 бит с ноутбуком HP Compac и нуждаюсь в замене ключей CONTRL и CAPS-LOCK, как рекомендовано для использования с Emacs. Поскольку я видел много сообщений о том, что xmodmap не работает, я пожертвую свои 2 цента, хотя переопределение, которое я сделал, не совсем то, что вы намереваетесь. Следуя рекомендациям на странице man xmodmap, я вызвал этот скрипт из терминала (я назвал его «remapkeys» и поместил его в домашний каталог):
удалить Lock = Caps_Lock
удалить Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
добавить Lock = Caps_Lock
добавить Control = Control_L
(без пробелов между ними)
xmodmap -verbose ~ / remapkeysВсе работало по назначению, даже если Emacs уже работает, когда я это делаю. Клавиша CONTROL и клавиши CAPS-LOCK обмениваются. Такая же процедура должна отменять изменения, но вы всегда можете заново запустить, и клавиатура вернется к нормальной работе.
Итак, в моем случае xmodmap работал правильно, но параметры (в правильном порядке) сложны, и справочная страница довольно неясна для новичка.