Обычно у меня есть Caps Lock, чтобы быть клавишей CTRL.
setxkbmap - опция ctrl:nocaps
заставляет это произойти, но я не могу помнить, где я получил его от, или найдите любые документы (man setxkbmap
особенно бесполезно),
Может любой говорить мне команду для откладывания его к тому, как это обычно, или, по крайней мере, укажите на меня на документы, которые говорят мне что -option ctrl:nocaps
на самом деле?
Когда Вы уже установили что-то, Вы, возможно, должны были бы очиститься прежде, чем установить что-то новое.
Для сбрасывания:
Для откладывания его к тому, как это обычно, всего
setxkbmap -option
работы для меня. †“Emanuele Natale 8 сентября '14 в 19:29
Пример: Я использовал setxkbmap -option ctrl:swapcaps
так, чтобы я мог иметь дело с (т.е. сбросить), Caps Lock после того, как она была установлена случайными причудами. Сегодня я хотел nocaps, но не мог установить его, потому что другая установка была все еще активна. Я использовал команду выше, и затем я смог использовать setxkbmap -option ctrl:nocaps
Было бы действительно хорошо найти полную, читаемую документацию, где объяснен, как механизм клавиатуры работает в 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
, Я понимаю, что это заменяется, но было бы это быть действительно хорошим иметь практическое руководство к тому, как настроить Вашу клавиатуру...