tisfeng / Easydict

一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text.
GNU General Public License v3.0
6.68k stars 338 forks source link

🚀 功能建议:建议增加鼠标查询开关的全局快捷键 #436

Closed LittleFishLove closed 3 months ago

LittleFishLove commented 5 months ago

请先确认以下事项

功能描述

建议增加鼠标查询的全局开关快捷键,在不需要进行查询的时候,鼠标划线文本不会自动显示easydict的图标。因为在使用中该图标会影响到cmd+c复制的有效性,可能导致按一次快捷键无法复制到内容的问题。

使用场景

在Windows下欧路词典有类似功能,因此不影响使用。在MacOS下使用easydict常常因为鼠标查询导致复制内容失败,且无一个全局快捷键去开关划词翻译功能,带来了体验降低。

实现方案(可选)

增加鼠标查询开关的快捷键

是否愿意提交 PR 实现该功能

github-actions[bot] commented 5 months ago

Hello LittleFishLove, Thank you for your first issue contribution 🎉

tisfeng commented 5 months ago

没太理解,目前不是有是否启用鼠标划词的选项吗?

因为在使用中该图标会影响到cmd+c复制的有效性,可能导致按一次快捷键无法复制到内容的问题。

只有少部分不支持 系统 Accessibility 取词 的应用才会使用 Cmd + C 取词,如果觉得有影响,可以在设置中禁止这些应用。

LittleFishLove commented 5 months ago

抱歉没有表达清楚。首先是鼠标划词选项确实有,但是我希望有一个全局快捷键来开关鼠标划词,目前只能打开设置点击进行开关。其次,我说的”影响CMD+C复制有效性“指的是:当我用鼠标划线选中一段文字时,由于此时Easydict的鼠标划词功能开启,会显示一个翻译图标,此时按“CMD+C"进行复制,会复制不到文字。需要再按一次或者等一小会儿。此外,还存在很多场景不想开启Easydict的鼠标划词翻译;但是切换应用后又想立马使用。因此,我希望增加鼠标划词翻译的全局快捷键,这样可以方便的一键开启或者关闭这项功能,即我希望下图选项有一个全局快捷开关:

image
tisfeng commented 5 months ago

ok,了解了,这个我们先考虑一下。

tisfeng commented 5 months ago

这个可以加,先打开放这里吧。

tisfeng commented 3 months ago

想了想,这个功能太小众了,我们先聚焦其他高优先级功能,这个先关了。