这是我的 .xbindkeysrc 文件的相关部分。第一个注释行让您了解我想要实现的目标。
# System-wide equivalence of Shift-Del, Ctrl-Ins, Shift-Ins and Ctrl-X, Ctrl-C, Ctrl-V, respectively
# "xvkbd -xsendevent -text '\Cx'"
"xdotool key 'Control_L+x'"
Shift + Delete + Release
# "xvkbd -xsendevent -text '\Cc'"
"xdotool key 'Control_L+c'"
Control + Insert + Release
# "xvkbd -xsendevent -text '\Cv'"
"xdotool key 'Control_L+v'"
Shift + Insert + Release
一开始,我对基于 xvkbd 实用程序(注释行)的解决方案非常满意,直到我意识到它在 Gnome 应用程序中不起作用。
所以我不得不改用 xdotools。由于某些原因,只有第二个块(对应于复制操作)在工作。我需要你就其他两个街区的改变提出建议。
我发现以下字符串对我有用(以复制操作为例):
基于此线程已接受的答案。
以下是完美的,直到有一天通过侧面按钮关闭 Firefox 选项卡:
" xdotool 键 'control + w'" b:9
它不再运行。最后以下作品:
“xte 'keydown Control_L' 'key w' 'keyup Control_L'” b:9 + 释放