如何通过 Chrome 中的按键插入文本?

如何通过 Chrome 中的按键插入文本?

热键应该易于禁用和启用(使用另一个快捷键)。

要输入的文本和键是字符串,应通过键入“r”来调用。它应该在 Flash 应用程序中使用,以便于导航。

有没有 chrome 扩展可以做到这一点?

我已经用谷歌搜索过,但没有找到任何东西。

所以我需要像自动热键这样的东西(https://autohotkey.com/),但对于 Linux。

答案1

这可以通过使用xbindkeys+来完成xdotool

必须小心:如果您的字符串(例如my-string)包含字母“r”,则绑定xdotool type stringr将导致循环!为了避免这种情况,我禁用xbindkeys,然后调用xdotool,然后xbindkeys重新启用。

假设您的字符串是my-string,您需要 keyF1来启用和F2禁用快捷方式。

  1. 创建文件~/.xbindkeysrc以包含:

    "killall xbindkeys && xdotool key Return type my-string && xdotool key Return && xbindkeys"
    r
    
    "killall xbindkeys"
    F2
    
  2. 然后使用桌面环境的设置管理器绑定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)。它的名字叫:快捷键(自定义键盘快捷键)

相关内容