Я повторно отобразил свою клавишу 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=""
Снова, никакие изменения не вступили в силу. Какие-либо идеи?Спасибо.
Если Вы не возражаете против решения для 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
!
необходимо будет выполнить его однажды, когда Вы входите в систему.
при выполнении его дважды это инвертирует поведение, т.е. вернется к нормальному снова!