我正在尝试将 Caps-Lock 键映射到 Print Screen 键。在目录中查找/usr/share/X11/xkb/rules
并搜索等print
,prnt
我发现该键被称为以下之一:
- 普瑞斯克
- 普瑞特
现在,按照上述步骤在此回复中,我做到了:
➜ 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)。
答案1
你可以这样做xmodmap
:
xmodmap -e "remove Lock = Caps_Lock" -e "keysym Caps_Lock = Print"
查看xmodmap -pke
以获取可用函数的名称,如Caps_Lock
、Print
或XF86AudioMute
。