Сопоставление capslock с ключом printscreen с помощью setxkbmap
Я пытаюсь сопоставить ключ блокировки крышки с ключом экрана печати. Глядя в /usr/share/X11/xkb/rules
каталог, и поиск print
, prnt
и т. д., я узнал, что ключ называется одним из
- PRSC
- PrtSc
Теперь, следуя шагам, упомянутым в этом ответе, я сделал:
➜ setxkbmap -option caps:prsc
➜ sudo setxkbmap -option caps:prsc
No protocol specified
Cannot open display ":0"
➜ setxkbmap -option caps:PrtSc
Однако ничего из этого не сработало. Тем не менее, делая то же самое для caps:escape
(как упомянуто в связанном посте выше) работает.
Существуют ли какие-либо другие сопоставления / привязки, которые необходимы для привязки ключа PrtSc?
Я на Archlinux, используя x11 (i3).
0 ответов
Вы можете сделать это с xmodmap
:
xmodmap -e "remove Lock = Caps_Lock" -e "keysym Caps_Lock = Print"
Видеть xmodmap -pke
чтобы получить имена доступных функций, таких как Caps_Lock
, Print
, или же XF86AudioMute
,