Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 功能建议:允许设置在特定应用中不进行划词翻译 #99

Closed
3 tasks done
Kerinlin opened this issue May 19, 2023 · 7 comments
Closed
3 tasks done
Labels
enhancement New feature or request fixed in next release The issue will be closed once next release is available

Comments

@Kerinlin
Copy link

请先确认以下事项

  • 已仔细阅读了 README
  • issues 页面搜索过(包括已关闭的 issue),未发现类似功能建议
  • Easydict 已升级到最新版本

功能描述

允许设置在特定环境或者应用中不进行划词翻译,不会识别选中事件

使用场景(可选)

在vscode中,有时候划词软件会影响复制剪贴操作,导致无法正常剪贴(command + x command+v),需要经常(command+c command+x command+v),我希望的一个效果是当我在某个应用中时,划词翻译不会识别到我的划词行为。

实现方案(可选)

No response

@Kerinlin Kerinlin added the enhancement New feature or request label May 19, 2023
@Kerinlin
Copy link
Author

或者还有一个想法是,划词翻译是一个开关项,可以自己通过状态栏启用或者关闭划词翻译

@Jerry23011
Copy link
Collaborator

或者还有一个想法是,划词翻译是一个开关项,可以自己通过状态栏启用或者关闭划词翻译

Hi,你说的开关项是指这个吗?
SCR-20230519-jtii

@Kerinlin
Copy link
Author

或者还有一个想法是,划词翻译是一个开关项,可以自己通过状态栏启用或者关闭划词翻译

Hi,你说的开关项是指这个吗? SCR-20230519-jtii

现在划词在某些场景是不是会模拟ctrl+c操作?我是想他不检测我的划词操作,不会自动ctrl+c

@Jerry23011
Copy link
Collaborator

Jerry23011 commented May 19, 2023

现在划词在某些场景是不是会模拟ctrl+c操作?我是想他不检测我的划词操作,不会自动ctrl+c

是的,对于一些不支持 Auxiliary 取词的 app 会使用模拟 Cmd+C,但是如果不想在使用光标划词的时候检测可以在设置中关闭划词后自动显示查询图标

我希望的一个效果是当我在某个应用中时,划词翻译不会识别到我的划词行为

这个可以通过应用白名单实现

@leafney
Copy link

leafney commented May 19, 2023

遇到了同样的困惑,也是在vscode中遇到 command+c/v 命令出现偶然的无法复制粘贴情况

目前也是在设置中将 显示查询图标 这一项给取消勾选了,仅通过快捷键来进行翻译操作

有一个想法:是否可以将菜单栏的图标设置成鼠标左键点击自动获取剪贴板内容进行翻译,右击才打开菜单列表。不过这样操作上确实没有快捷键来的舒服,但也是一种 能够自主控制是否进行翻译 的解决方法

@tisfeng
Copy link
Owner

tisfeng commented May 19, 2023

是的,其实 VScode 总体上是支持 Auxiliary 取词的,但它的终端区域的绘制实现方式有点特别,使用 Auxiliary 方式获取不到选中的文本,此时就会改用模拟快捷键 Cmd+C 取词。 这算是 VScode 的锅,谁让它又没有提供别的良好的取词方式 🥲

关于第二点,之前有小伙伴提过 #53 ,我还没测试,另外主要也是我还没想好,如果要给菜单栏图标加右击动作,到底该给谁?或者给个选项列表,甚至自定义?但又感觉太复杂了,我自己对这方面的需求不是很强烈。

@tisfeng tisfeng added the feat label May 21, 2023
@tisfeng tisfeng added the fixed in next release The issue will be closed once next release is available label Jun 11, 2023
@tisfeng tisfeng removed the feat label Jun 19, 2023
@tisfeng
Copy link
Owner

tisfeng commented Oct 25, 2023

你好,2.0.1 版本已实现该功能。

允许在某些特定应用中不进行鼠标划词,即不显示查询图标,可在【设置-禁止名单】添加。 #99

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fixed in next release The issue will be closed once next release is available
Projects
None yet
Development

No branches or pull requests

4 participants