Не может Повторно отобразить CapsLock после Свопинга с Ctrl

Я повторно отобразил свою клавишу Caps Lock так, чтобы разработка в Emacs была намного быстрее. Чтобы сделать это, я отредактировал /etc/default/keyboard включать:

XKBOPTIONS="ctrl:swapcaps"

Это подкачало клавишу Caps Lock с клавишей Ctrl. Через какое-то время я понял, что у меня скорее будут и клавиши Caps Lock и клавиши Ctrl, выполняют ту же функцию вместо того, чтобы быть подкачанным. Таким образом, я изменил вышеупомянутое, чтобы быть:

XKBOPTIONS="ctrl:nocaps"

Это должно сделать его так Caps lock и действием Ctrl как клавиша Ctrl, правильно? Ну, когда я работал:

sudo dpkg-reconfigure -phigh console-setup

и перезагруженный, никакие изменения не были внесены в отображение этих двух ключей. Они были все еще подкачаны. Таким образом вместо этого, я решил вернуться к нормальному отображению с

XKBOPTIONS=""

Снова, никакие изменения не вступили в силу. Какие-либо идеи?Спасибо.

0
задан 26 June 2018 в 23:06

1 ответ

Если Вы не возражаете против решения для X только ...

техника, которую мне рекомендовали, состоит в том, чтобы поместить следующее в сценарий:

#!/bin/sh
xmodmap - << !
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
!

необходимо будет выполнить его однажды, когда Вы входите в систему.

при выполнении его дважды это инвертирует поведение, т.е. вернется к нормальному снова!

0
ответ дан 29 September 2019 в 12:55

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

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