Проблемы с xmodmap

Я использую Ubuntu 17.04. Мой ключ backspace не работает, поэтому я использовал xmodmap для использования ключа «Главная» в качестве BackSpace. Проблема заключается в следующем: после использования xmodmap ключ «Home» работает как backspace только в FireFox. В других программах Linux ключ «Главная» не работает как backspace.

1
задан 17 November 2017 в 23:11

2 ответа

Я также использую 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 работал правильно, но параметры (в правильном порядке) сложны, и справочная страница довольно неясна для новичка.

0
ответ дан 18 July 2018 в 03:06

Я также использую 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 работал правильно, но параметры (в правильном порядке) сложны, и справочная страница довольно неясна для новичка.

0
ответ дан 24 July 2018 в 17:44

Другие вопросы по тегам:

Похожие вопросы: