小编sol*_*olo的帖子

绑定 Super+C Super+V 复制粘贴

一段时间以来,我一直对将键盘上的 Windows 键 (Super_L) 绑定到“复制和粘贴”很感兴趣,除了桌面和 MacBook 之间的便利性和一致性之外,没有其他原因。

在阅读了有关 xmodmap 并执行以下操作后,我以为我已经接近了:

$ # re-map Super_L to Mode_switch, the 3rd col in keymap table `xmodmap -pke`
$ xmodmap -e "keycode  133 = Mode_switch"

$ # map Mode_switch+c to copy
$ xmodmap -e "keycode  54 = c C XF86_Copy C"

$ # map Mode_switch+v to paste
$ xmodmap -e "keycode  55 = v V XF86_Paste V"
Run Code Online (Sandbox Code Playgroud)

不幸的是,XF86Copy 和 XF86Paste 似乎根本不起作用。它们列在/usr/include/X11/XF86keysym.hxev显示键序列被 X 解释为 XF86Paste 和 XF86Copy,这些符号真的有效吗?他们是否必须有应用程序级别的支持?

linux keyboard keyboard-shortcuts xorg xmodmap

27
推荐指数
2
解决办法
3万
查看次数

标签 统计

keyboard ×1

keyboard-shortcuts ×1

linux ×1

xmodmap ×1

xorg ×1