Easydict icon indicating copy to clipboard operation
Easydict copied to clipboard

🐞 反馈问题:全局快捷键设置无效(莫名被重置)

Open idbei opened this issue 2 months ago • 8 comments

请先确认以下事项:

  • [x] 请务必查看 常见问题
  • [x] 已仔细阅读了 README
  • [x] 在 issues 页面搜索过问题(包括已关闭的 issue),但未能找到解决方法
  • [x] Easydict 已升级到 最新版本
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

祝,作者双节快乐。

全局快捷键没办法成功设置,切换到其它的选项卡后之前设置的就会被重置。

该问题是否可以稳定重现?

可重现

重现步骤

1:在《设置-快捷键》选项卡中更换(新增)全局快捷键,如“截图OCR、剪切板OCR”; 2:将选项卡切换到其它地方; 3:再回到《快捷键》选项卡中查看,新设置的快捷键就 “没没没没了”,

截图

https://github.com/user-attachments/assets/e6fa3f2c-ac77-4604-b249-ecb1dec47de6

运行日志(zip 文件)

com.izual.Easydict 2025-10-08--02-41-06-154.log

期望结果

可以设置成功,不丢失。

解决方案(可选)

无。 但,,,, 经多重测试发现,如果设置完成后直接关闭“快捷键选项卡”,则可生效。但再次进入切换选项卡后仍然会失效。

设备型号 && 系统版本

MacbookAir M2, Version 15.5 (24F74)

是否愿意提交 PR 解决该问题?

  • [x] 我愿意提交 PR 来解决该问题

idbei avatar Oct 08 '25 09:10 idbei

Hello idbei, Thank you for your first issue contribution 🎉

github-actions[bot] avatar Oct 08 '25 09:10 github-actions[bot]

应该是快捷键冲突了,默认OCR快捷键是和欧路的一样的,把欧路的快捷键删了就可以了

ReedinGod avatar Oct 10 '25 08:10 ReedinGod

应该是快捷键冲突了,默认OCR快捷键是和欧路的一样的,把欧路的快捷键删了就可以了

欧路没有启动啊。。

idbei avatar Oct 11 '25 09:10 idbei

奇怪,我刚测试了一下,好像没问题。

建议排查一下是否和其他应用的快捷键冲突,或者重启一下应用,重启一下系统。

如果还不行,明天有空我再看看,今天上班累了,先去看会动漫休息一下。

tisfeng avatar Oct 11 '25 14:10 tisfeng

奇怪,我刚测试了一下,好像没问题。

建议排查一下是否和其他应用的快捷键冲突,或者重启一下应用,重启一下系统。

如果还不行,明天有空我再看看,今天上班累了,先去看会动漫休息一下。

反馈: 1)重启OS,不管用。 2)跟其它应用也没发现冲突的可能。 - 重启后便退出了所有软件; - 改成任意快捷键都无效; 3)卸载重装了也不行。

idbei avatar Oct 13 '25 10:10 idbei

好像是有问题,很奇怪,明天我查一下。

tisfeng avatar Oct 31 '25 17:10 tisfeng

是的,全局快捷键不起作用,只有将应用放在前台,全局快捷键才起作用:),希望尽快修复。

MinuteSheep avatar Nov 03 '25 07:11 MinuteSheep

查了一下,发现是最新的几个 OCR 相关全局快捷键,忘记做数据映射保存了,导致下次回到快捷键页面会被重置丢失。

问题已修复 https://github.com/tisfeng/Easydict/pull/1024

稍后我们会发个新版本。

tisfeng avatar Nov 13 '25 17:11 tisfeng

新版本 2.16.2 已修复该问题。

tisfeng avatar Nov 16 '25 16:11 tisfeng