Какова противоположность setxkbmap - опция ctrl:nocaps?

Обычно у меня есть Caps Lock, чтобы быть клавишей CTRL.

setxkbmap - опция ctrl:nocaps

заставляет это произойти, но я не могу помнить, где я получил его от, или найдите любые документы (man setxkbmap особенно бесполезно),

Может любой говорить мне команду для откладывания его к тому, как это обычно, или, по крайней мере, укажите на меня на документы, которые говорят мне что -option ctrl:nocaps на самом деле?

33
задан 8 April 2014 в 21:47

2 ответа

Когда Вы уже установили что-то, Вы, возможно, должны были бы очиститься прежде, чем установить что-то новое.

Для сбрасывания:

Для откладывания его к тому, как это обычно, всего setxkbmap -option работы для меня. †“Emanuele Natale 8 сентября '14 в 19:29

Пример: Я использовал setxkbmap -option ctrl:swapcaps так, чтобы я мог иметь дело с (т.е. сбросить), Caps Lock после того, как она была установлена случайными причудами. Сегодня я хотел nocaps, но не мог установить его, потому что другая установка была все еще активна. Я использовал команду выше, и затем я смог использовать setxkbmap -option ctrl:nocaps

25
ответ дан 16 November 2019 в 11:10

Было бы действительно хорошо найти полную, читаемую документацию, где объяснен, как механизм клавиатуры работает в Ubuntu и как локально переопределить его (и как это взаимодействует с переключением расположения).

Я нахожусь под подозрением, что существует действительно немного людей, действительно понимающих это (я помню известную кавычку Stephen Hawkings, мне кажется, во время); я собрал немного ссылки в другом ответе, но тем не менее, никакое общее практическое руководство.

В основном необходимо преследовать все определения для клавиатуры, начинающей с /usr/share/X11/xkb/symbols/us ---если Ваша клавиатура us, займите место по мере необходимости; существует много опций, и включает в него, кажется, что большинство ключей модификаторов находится в /usr/share/X11/xkb/rules/base, где можно найти:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

и в xorg.lst:

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

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

setxkbmap -option caps:capslock 

вернуться он.

Теперь, что они точно имеют в виду, как, Вы включаете его (через control center -> keyboard или language, через gnome-tweak-tool, командная строка, init сценарии), как сделать их непроницаемыми для переключателя расположения, если они работают или не (я не могу отключить Caps Lock и сделать ее так через переключатели расположения), другой вопрос.

Если кто-либо может заполнить ответ, сделайте это. Я использовался для тонкой настройки моей клавиатуры с xmodmap, Я понимаю, что это заменяется, но было бы это быть действительно хорошим иметь практическое руководство к тому, как настроить Вашу клавиатуру...

18
ответ дан 16 November 2019 в 11:10

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

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