热键应该易于禁用和启用(使用另一个快捷键)。
要输入的文本和键是字符串,应通过键入“r”来调用。它应该在 Flash 应用程序中使用,以便于导航。
有没有 chrome 扩展可以做到这一点?
我已经用谷歌搜索过,但没有找到任何东西。
所以我需要像自动热键这样的东西(https://autohotkey.com/),但对于 Linux。
答案1
这可以通过使用xbindkeys
+来完成xdotool
。
必须小心:如果您的字符串(例如my-string
)包含字母“r”,则绑定xdotool type string
到r
将导致循环!为了避免这种情况,我禁用xbindkeys
,然后调用xdotool
,然后xbindkeys
重新启用。
假设您的字符串是my-string
,您需要 keyF1
来启用和F2
禁用快捷方式。
创建文件
~/.xbindkeysrc
以包含:"killall xbindkeys && xdotool key Return type my-string && xdotool key Return && xbindkeys" r "killall xbindkeys" F2
然后使用桌面环境的设置管理器绑定
F1
到启动xbindkeys
.
您现在可以输入F1 { r | <other_keys> }... F2
.
答案2
使用xdotool
安装并运行 xdotool 它只会为您自动化键盘/鼠标/...。
安装后你可以在 bash 中执行以下操作:
xdotool key Return && xdotool type sometext
对于您的快捷键,您可以使用“gnome 键盘自定义快捷键”并将此命令分配给快捷键!
要安装 xdotool,请执行以下操作:(
apt-get install xdotool
如果使用 ubuntu)
答案3
我不确定你到底想要实现什么,但一个 chrome 扩展似乎可以解决你的问题(如果你了解 javascript)。它的名字叫:快捷键(自定义键盘快捷键)