Я пытаюсь повторно отобразить свою клавишу Caps Lock на любую из этих двух клавиш Ctrl. После бездельничания с xmodmap
в течение нескольких часов я наткнулся на вопрос здесь, который указал, что лучший способ внести постоянные изменения в контурные карты путем изменения файлов в /usr/share/X11/xkv/symbols
.
Я изменил строку в ПК файла, имеющем отношение к Caps Lock для чтения:
key <CAPS> { [ Control_L ] } ;
Однако все это сделало был, удаляют Caps Lock (капитализация) функциональность. Я исправил строку к следующему:
key <CAPS> { [ Control_L, Control_R ] } ;
Который не имел никакого значения.
Я заглянул /var/lib/xkb
, и найденный только README.compiled
, даже после нажатия Ctrl+H, таким образом, я не знаю то, что я должен смочь удалить.
Кроме того, я понятия не имею, где руководство для этой системы могло бы быть расположено, поскольку я не могу звонить
man xkb
Вы должны избегать редактирования принадлежащих пакету файлов, таких как xkb/symbols/pc
, и в этом случае это, вероятно, не требуется.
Я думаю, что вариант ctrl:swapcaps
может быть тем, что вы ищете. Применимая справочная страница man xkeyboard-config
.
Чтобы проверить в текущем сеансе, выполняет ли это то, что вам нужно, выполните следующую команду:
setxkbmap -option ctrl:swapcaps
Чтобы постоянно изменять его, откройте файл /etc/default/keyboard
для редактирования и измените строку
-
XKBOPTIONS="ctrl:swapcaps"