Я не могу напечатать двоеточие, используя Shift kbd> + ; kbd>. Поэтому я подумал, что лучше использовать двоеточие так же, как мы используем Caps Lock для прописных букв.
Другими словами: я хочу, чтобы Caps Lock работал для всех ключей, даже для точки с запятой, поэтому, когда Caps включен, я должен получить двоеточие вместо точки с запятой.
Любые предложения будут очень полезны. Спасибо.
можно зарегистрироваться evdev.lst
доступные опции XKB
$ grep caps: /usr/share/X11/xkb/rules/evdev.lst
caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
caps:shift_nocancel Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
caps:numlock Make Caps Lock an additional Num Lock
caps:swapescape Swap ESC and Caps Lock
caps:escape Make Caps Lock an additional ESC
caps:backspace Make Caps Lock an additional Backspace
caps:super Make Caps Lock an additional Super
caps:hyper Make Caps Lock an additional Hyper
caps:shiftlock Caps Lock toggles ShiftLock (affects all keys)
caps:none Caps Lock is disabled
caps:ctrl_modifier Make Caps Lock an additional Ctrl
, Что кажется, что Вы ищете caps:shiftlock
, но если Вы не хотите блокировку так же, как сдвиг (hold+press другой ключ) использование caps:shift
или caps:shift_nocancel
вместо этого.
Установка dconf-editor
затем переходят в:
org → гном → рабочий стол → входные источники
затем добавляют caps:shiftlock
к xkb-options
:
['caps:shiftlock']
BTW, это - список разделенных запятой значений.
Хорошо, Вы получили меня заинтересованный. Вот то, как Вы делаете это:
xev
. Нажатие клавиша Shift и некоторый другой ключ, который Вы хотите использовать вместо сдвига. Вот демонстрационный (усеченный) вывод:
state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
state 0x0, keycode 77 (keysym 0xff7f, Num_Lock), same_screen YES,
ключи Перекарты:
xmodmap -e "keycode 77 = Shift_L"
Это отобразит клавишу Num Lock на Сдвиг влево.
ExecStart=/usr/sbin/cupsd -l
в ExecStart=/usr/sbin/cupsd -f
– hadyatmo
29 March 2017 в 16:07