Alfred Workflow开发:如何将{query}传递到目标应用输入框
Alfred Workflow 传递{query}到目标应用输入框方案
你当前配置的keyword -> Launch Apps/Files -> Key Combo链路缺少文本注入环节,按以下步骤调整即可实现需求:
- 首先在Launch Apps/Files动作后新增*Delay(延迟)*动作,延迟时长设置为0.3-0.8秒,具体数值根据目标应用的启动速度调整,给应用留出完整加载的时间,避免后续快捷键触发失效。
- 延迟动作后衔接你已配置的
CTRL+FKey Combo动作,触发目标应用的查找功能、聚焦查找输入框。 - 在Key Combo动作后新增文本输入动作,二选一即可:
- 方案1(兼容性最优,不影响剪贴板):选择Type Text动作,动作内容填入
{query},勾选「以键入模式插入文本」选项,Alfred会模拟人工键盘输入,直接将keyword环节输入的查询内容输入到已聚焦的查找框中,短文本场景下优先选这个方案。 - 方案2(长文本输入效率更高):先在
CTRL+FKey Combo动作前新增Copy to Clipboard动作,内容填入{query};在CTRL+F动作后新增0.1秒短延迟,再接一个绑定CMD+V的Key Combo动作,通过粘贴的方式把查询内容输入到查找框,适合经常输入长查询内容的场景。
- 方案1(兼容性最优,不影响剪贴板):选择Type Text动作,动作内容填入
踩坑提示:
CTRL+F快捷键触发和后续文本输入动作之间的延迟不要低于0.1秒,部分应用的查找框弹出有过渡动画,未完全聚焦时输入会导致文本落到应用主界面,无法进入查找输入框。
内容的提问来源于stack exchange,提问作者Jim Green
相关产品推荐
相关产品推荐

