Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ahk在bash脚本中发送备选方案_Bash_Autohotkey_Keypress - Fatal编程技术网

ahk在bash脚本中发送备选方案

ahk在bash脚本中发送备选方案,bash,autohotkey,keypress,Bash,Autohotkey,Keypress,我想在bash脚本中实现,当我按任意键(例如F5)然后键入任意单词(例如“hello world”)时,无论我是在终端中定位,还是在文本编辑器或浏览器中定位 当我使用Windows时,我使用了自动热键 在Linux中使用bash脚本如何实现这一点?正如@Socowi所提到的,单独使用bash很可能无法实现这一点,但您可以使用AutoHotkey Linux替代方案,如AutoKey来实现这一点 有关您的具体问题,请参阅,了解如何在Linux上设置和配置AutoKey 更具体地说,向下滚动到标有“

我想在bash脚本中实现,当我按任意键(例如F5)然后键入任意单词(例如“hello world”)时,无论我是在终端中定位,还是在文本编辑器或浏览器中定位

当我使用Windows时,我使用了自动热键


在Linux中使用bash脚本如何实现这一点?

正如@Socowi所提到的,单独使用bash很可能无法实现这一点,但您可以使用AutoHotkey Linux替代方案,如AutoKey来实现这一点

有关您的具体问题,请参阅,了解如何在Linux上设置和配置AutoKey

更具体地说,向下滚动到标有“使用热键插入重复文本”的部分,了解如何配置文本键入热键:

使用热键插入重复文本 缩写只是使用自动键插入文本的一种方式。如果你 此外,您还可以使用键盘快捷键插入文本 不需要键入缩写

插入需要经常使用键盘键入的文本 快捷方式,单击“热键”旁边的“设置”按钮,然后单击“按”进行设置 在新打开的窗口中,按所需的组合键 用于此短语:

确保您使用的热键尚未使用,否则它可能会 不工作/它将干扰已设置的热键。试试这个 输出时,将其设置为类似于Ctrl+F1的值(不应由 系统(至少)

设置后,请记住单击“自动关键点”工具栏中的“保存”按钮 短语热键,否则更改不会产生任何效果。现在试试 解决方法:聚焦文本编辑器、web表单中的某些文本字段等,然后 按您在“自动键-测试自动键”文本中设置的热键 Linux上的扩展短语应尽快自动插入 按键盘快捷键


您可能无法单独在bash中执行此操作。答案也可能取决于您的桌面环境,因此请将其添加为标记。顺便说一下:像肉桂这样的桌面环境已经允许您非常轻松地创建全局快捷方式。这样的快捷方式可以启动模拟键入
helloworld
(例如通过使用
xdool
)的bash脚本。然而,这似乎更适合于这类问题。