通过AHK锁定快捷键,复制成功后,自动唤醒 Wox(发送 Alt + Space),然后输入 fy (翻译关键字)和剪贴板内容。
方案一:
使用 {Text} 模式(推荐)在 AHK v1.1.27+ 中,{Text} 模式可以绕过任何输入法,把字符当作纯文本直接“喷”进输入框。
keywait , alt;等待 Alt 键松开 Clipboard :="";清空剪贴板 send ^c;复制选中文本 ClipWait,0.5;等待内容进入剪贴板if(!ErrorLevel){send!{Space};唤醒 Wox Sleep,150;留出时间让 Wox 响应并聚焦输入框;使用 SendInput 提高发送速度;{Text}模式会强制把后面的字符当做纯文本发送,完全无视输入法状态 SendInput,{Text}fy %Clipboard%}return方案二:
利用剪贴板一次性“粘贴”进去(最保险)如果 Wox 对 {Text} 模式的响应偶尔有字母丢失,可以使用这个终极办法:直接在内存里把 fy 和内容拼好,用 Ctrl+V 秒输。
keywait , alt Clipboard :=""send ^c ClipWait,0.5if(!ErrorLevel){;将剪贴板内容直接修改为:fy + 空格 + 原内容 Clipboard :="fy ".Clipboard send!{Space};唤醒 Wox Sleep,150;等待 Wox 窗口弹出 send ^v;直接 Ctrl + V 粘贴过去,输入法绝对无法拦截}return