Сопоставление 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,