小编Ell*_*llo的帖子

Xbindkeys 无法正常工作

我有点问题。我想从我以前的系统中重新映射一些我习惯的热键,但我无法让它与xbindkeys.

xbindkeys 识别组合但不知何故该命令不会触发。

如果我使用命令

xdotool key braceleft
Run Code Online (Sandbox Code Playgroud)

{在控制台中向我输出正确的符号。但是,如果我在 xbindkeys 中使用相同的命令,则不会发生任何事情。如果我用firefox它替换命令,它可以正常工作并打开 Firefox,所以我猜是xbindkeys可行的。

我想实现以下目标:

我要键入的字符{与任一活动窗口 Alt_R+7Alt_Left+ Ctrl+ 7,所以我可以同时使用。我知道Alt_R(AltGr键)是正确的方式,但对德国的键盘它是某种难以与键入braceleftAltGr所以我必须使用(Alt_R)键Alt_L+ Control+ 7,而不是(像我是在我以前的系统使用)。我以某种方式让它在 12.04 中正常工作,但我无法让它在 14.04 中工作。

有什么建议?我尝试了几个命令。所有这些都在控制台中工作,但在 xbindkeys 执行时没有一个工作

xdotool type '{'
xdotool key braceleft
xdotool key ISO_Level3_Shift+7
xvkbd -xsendevent -text '{'
xvkbd -xsendevent -text '\[Alt_R]+7'
Run Code Online (Sandbox Code Playgroud)

这是我的配置,不起作用

"xdotool key braceleft"
Control+Alt + 7
Run Code Online (Sandbox Code Playgroud)

但是,这有效:

"firefox"
Control+Alt + 7
Run Code Online (Sandbox Code Playgroud)

解决方案编辑 …

xdotool xbindkeys

10
推荐指数
2
解决办法
9936
查看次数

标签 统计

xbindkeys ×1

xdotool ×1