bash - ahk 在 bash 脚本中发送替代方案
问题描述
我想在 bash 脚本中实现,当我按下任意键(例如 F5)然后键入任何单词(例如“hello world”)时,无论我是定位在终端、文本编辑器还是浏览器中......
当我使用 Windows 时,我使用了 Autohotkey。
我如何在 Linux 中使用 bash 脚本来实现这一点?
解决方案
正如@Socowi 所提到的,您可能无法单独使用 bash 来做到这一点,但您可以使用 AutoHotkey Linux 替代品,例如 AutoKey。
对于您的具体问题,请参阅本指南以在 Linux 上设置和配置 AutoKey。
更具体地说,向下滚动到标有“使用热键插入重复文本”的部分,了解如何配置文本输入热键:
使用热键插入重复文本
缩写只是使用 AutoKey 插入文本的一种方式。如果您愿意,还可以使用键盘快捷键插入文本,无需输入缩写。
要插入一些您需要使用键盘快捷键经常键入的文本,请单击热键旁边的设置按钮,然后在新打开的窗口中单击按下以设置,然后按下要用于此短语的组合键:
确保使用尚未使用的热键,否则它可能不起作用/它会干扰已设置的热键。要尝试这一点,请将其设置为 Ctrl + F1 (至少系统不应设置)。
请记住在设置短语热键后单击 AutoKey 工具栏中的保存按钮,否则更改将不起作用。现在试一试:聚焦文本编辑器、Web 表单中的某个文本字段等,然后按下您在 AutoKey 中设置的热键 - 一旦按下键盘快捷键。
推荐阅读
- arcgis - 更改 ArcGIS 服务器端口号
- django - Google Cloud Storage 未上传到存储桶中的正确媒体和静态目录
- javascript - 在 jsx 中渲染 amp-mustache
- angular - 如何检查Angular模板中的类型?对象可能是“未定义”类型上不存在属性
- gdal - 使用 GDAL 将 Robinson 转换为 EPSG:3857
- javascript - React - 如何使反应图标在点击时旋转 180 度?
- c# - 泛型类型参数的替换
- c++ - C ++:如何更正将类函数的引用设置为非类引用变量
- cloud - 为什么对象存储和块存储不能合并?
- python - 我被要求用运算符(运算符优先级)写一个“句子”