从xbindkeys调用的xte不起作用


8

我试图xbindkeys在Kubuntu中进行设置,因为我得到了带有一些无用按钮的新鼠标。我试图将F5键绑定到鼠标上的Windows徽标按钮,我将其标识为c:134。

不幸的是,它似乎不起作用。这是我在.xbindkeysrc中所做的

"xte 'key F5'"
  c:134

这是行不通的。但是,如果我键入终端:sleep 10; xte 'key F5'并切换到另一个窗口,则在10秒钟后正确模拟了F5键(例如,它将刷新当前浏览器页面)。

密钥识别也不是问题。这正确启动凯特。

"kate" 
  c:134

我真的不明白,为什么xte不会模仿密钥!

有什么建议么?


恐怕这与xbnidkeys的工作方式有关。使用键盘,您可以真正用力敲击按键,并且可以正常工作,但我从未尝试过使用鼠标按钮进行此操作。您可以尝试xdotool(非常类似于xte)或使用xte命令创建脚本并从xbindkeys 调用
赛斯2014年

我不明白为什么按键与按下鼠标键会有所不同。我可以使用鼠标按钮启动Kate,但无法将F5发送到当前聚焦的窗口。无论如何,我都尝试了xdotool并将xte命令放入脚本中,但是没有一个起作用。
Palantir

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.