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