是否可以编写一个AutoKey脚本来插入字符串,然后将光标移动到导入的脚本中的某个位置?例如,我想要一个脚本,它插入console.log();,然后移动光标,使其位于括号之间。
另外,有没有为AutoKey编写脚本的代码参考,我所能找到的只有十几个示例脚本。
发布于 2018-06-17 19:23:09
在autokey-GTK0.90.4和更高版本(不知道旧版本)中,您可以在想要定位光标的位置插入"<cursor>"。
例如,在您的示例中:
console.log(<cursor>);发布于 2017-09-06 12:51:28
创建一个短语比创建一个python脚本更容易。
创建新短语并为其命名后,将以下内容放入autokey窗口右上角的"Enter Phrase contents“框中:
console.log();
然后设置您的热键或缩写,并指定一个窗口过滤器,如果您只希望它在单个窗口中工作。
如果你想使用缩写,但不能让它们工作,那么这个HowTo将会有很大帮助:
单击要放置缩写的文件夹,然后单击工具栏菜单项"New“并选择”Phrase“。为其命名(这与缩写触发器无关,也与您想要将缩写更改为的名称无关)。
突出显示您刚刚创建的条目,并在右侧面板的底部单击左侧的"Abbreviations:(非配置)“文本中的"Set”按钮。
在弹出窗口中,单击Add button.and,在单击Add时出现的文本框中键入要使用的缩写。立即单击包含缩写的文本框所在的白色区域--不在文本框中!
然后单击OK按钮并使用Ctrl S或菜单栏上的save按钮进行保存。在执行此操作之前,您将看不到缩写。
接下来,单击右侧窗口并突出显示或删除"Enter phrase contents“,然后键入您希望缩写变成的内容。然后取消选中(在左侧的框中单击)“在粘贴此短语之前始终提示”。
之后,使用Ctrl S或菜单栏上的save按钮进行保存。
在这一点上,您的缩写应该适合您。
在尝试输入和激活缩写的49种可能方法中,这是我发现的唯一可行的方法。注意,你必须严格遵循它……
以上所有操作都假定您使用的是原始版本的自动关键点,而不是py3版本。
https://stackoverflow.com/questions/46015938
复制相似问题