【已解决】我使用一种非常奇葩的方式创造快捷键~但是遇到一点小问题…
发表于 : 2014-08-25 10:18
为了实现一些特别的快捷键功能,我使用了xdotool这个软件来完成。
这个软件能够模拟鼠标点击和键盘按键,我还没有完全弄清它的用法,不过我已经写了一些可以使用的脚本,例如,我已经安装了open-terminal-nautilus插件,想要在当前文件夹下打开得要在当前文件夹下点击右键,按下键盘上的E(因为右键菜单上有“在终端中打开(E)”)。所以这个脚本应该是这样:
保存为open-terminal-nautilus.sh,添加可执行权限后,双击运行即可在当前文件夹下新开一个终端,至此一切顺利,不过这不是我想要的,我想要的是一个快捷键!
于是我打开系统设置->键盘->快捷键->自定义快捷键
在命令里面填的是:bash /home/.../.../open-terminal-nautilus.sh
绑定的按键是Ctrl+U
但是当我回到文件夹下按Ctrl+U时,只出现了按下鼠标右键的效果。
请问各位大大,这是什么原因?要如何解决?
问题原因见5楼
-----------------------2016年3月7日更新---------------------------
更好更奇葩的方法在此 viewtopic.php?f=21&t=476365
这个软件能够模拟鼠标点击和键盘按键,我还没有完全弄清它的用法,不过我已经写了一些可以使用的脚本,例如,我已经安装了open-terminal-nautilus插件,想要在当前文件夹下打开得要在当前文件夹下点击右键,按下键盘上的E(因为右键菜单上有“在终端中打开(E)”)。所以这个脚本应该是这样:
代码: 全选
#/bin/bash
xdotool click 3 #鼠标右键是3,左键是1,中键是2,向上滚轮是4,向下滚轮是5
xdotool key E
于是我打开系统设置->键盘->快捷键->自定义快捷键
在命令里面填的是:bash /home/.../.../open-terminal-nautilus.sh
绑定的按键是Ctrl+U
但是当我回到文件夹下按Ctrl+U时,只出现了按下鼠标右键的效果。
请问各位大大,这是什么原因?要如何解决?
问题原因见5楼
-----------------------2016年3月7日更新---------------------------
更好更奇葩的方法在此 viewtopic.php?f=21&t=476365