Какая команда сделать ключ Caps Lock обратно как ключ Caps Lock

Я всегда устанавливаю заглавные буквы в качестве дополнительной клавиши Ctrl , используя:

  1. добавление XKBOPTIONS="ctrl:nocaps" в /etc/default/keyboard;, а затем
  2. $ setxkbmap -option ctrl:nocaps

Если указанная выше команда использует CapsLock в качестве клавиши Ctrl , то какая команда возвращает ее в качестве клавиши CapsLock ?

2
задан 5 October 2019 в 09:01

1 ответ

согласно man xkeyboard-config

   Ctrl position

       ┌────────────────────────────────────────────────────────────────────────────────────────┐
       │Option                     Description                                                  │
       ├────────────────────────────────────────────────────────────────────────────────────────┤
       │ctrl:nocaps                Caps Lock as Ctrl 

Таким образом, можно просто использовать команду setxkbmap -option ctrl:nocaps сделать Caps Lock как Ctrl.

Для создания Caps Lock к поведению как Caps Lock просто удаляют опцию ctrl:nocaps и выполненный просто setxkbmap -option это означает, что нет никаких указанных опций.

В Somecases у Вас может быть больше значений для setxkbmap -option.. Необходимо быть осторожными для выполнения команды setxkbmap -option т.е. с пустыми опциями.

Таким образом, прежде, чем выполнить с пустыми опциями, сначала проверьте то, что является опциями, настроенными с командой setxkbmap -v 10

Пример произвел:

$ setxkbmap -v 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc105
layout:     us,us
variant:    ,
options:    ctrl:nocaps,lv3:lalt_switch,grp:sclk_toggle
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+us+us:2+inet(evdev)+group(sclk_toggle)+level3(lalt_switch)+ctrl(nocaps)
geometry:   pc(pc105)
$ 

Если Вы наблюдаете строку, запускающуюся с опций: у Меня есть 3 настроенные опции.. таким образом для хранения других опций, как это и удалить опцию ctrl:nocaps Я должен работать

setxkbmap -option lv3:lalt_switch,grp:sclk_toggle

В Вашем случае: так как Вы отредактировали /etc/default/keyboard файл для включения XKBOPTIONS необходимо удалить опцию "ctrl:nocaps" из этого файла также.

0
ответ дан 2 December 2019 в 05:56

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

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