crimx / ext-saladict

🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
https://saladict.crimx.com/
MIT License
12.07k stars 741 forks source link

无法通过Alfred在mac端上实现浏览器外划词。 #1760

Open chachako0915 opened 2 years ago

chachako0915 commented 2 years ago

设备信息

描述问题

无法通过Alfred在MacBook上实现浏览器外划词。

复现步骤

1.在Chrome的键盘快捷键设置里的打开独立词典窗口这项设置成了control+command+L并且选择了全局(和教程设置得一样)。 2.在Alfred里把Hotkey设置成了option+Z,Run NSAppleScript没有改动。 3.用鼠标选取要翻译的部分后按option+Z会弹出独立的查词窗口,但是如果选取的文字是在浏览器外的话窗口不能读取,浏览器内的文字可以正常读取并翻译。 4.不管在浏览器外还是浏览器内划词通过Hotkey设置的快捷键的翻译方式都必须要弹出窗口后再按一次回车键才能开始翻译,否则就是单纯把文字复制到查词框里的状态,不会自动出现翻译结果。

期待的正常行为

正常情况下在浏览器外选取文字并且按下option+Z就会弹出翻译好的文字,但是现在只会弹出一个空白的独立查词窗口。 并且印象里之前正常的的时候按下Hotkey设置的快捷键后就会直接出来翻译结果,现在要多按一次回车键才可以。

截图

额外信息

crimx commented 2 years ago

打开独立词典窗口这项设置成了control+command+L

你配的是不是「打开独立词典窗口」的快捷键,配「在独立窗口中搜索剪贴板内容」即可。

chachako0915 commented 2 years ago

感谢!可以浏览器外取词了。但是复制pdf的时候不能自动去掉换行符,请问有什么解决方法吗?