We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
作者大大你好,十分感谢您提供了如此便捷好用的工具,但我在使用过程中发现将截图识别的快捷键设置为“Alt+o”时,于其他应用程序(微信)键入文本时会频繁调用出OCR模块,希望作者百忙中可以进行修复,祝生活愉快!
The text was updated successfully, but these errors were encountered:
这个bug大概率是由于权限问题所引起的。
可能有别的软件(如微信)也设定了含有Alt的快捷键。当你使用该快捷键时,微信拦截了Alt抬起的事件,导致Umi-OCR认为Alt一直未抬起。所以之后只要按下O键,Umi都认为按下了Alt+O,触发功能。
你可以按照下述方法避免这个问题的影响:
具有了管理员权限后,Umi将不会受到别的软件拦截按键事件的影响。
右键 Umi-OCR.exe → 属性 → 兼容性 → 以管理员身份运行此程序
用记事本打开 UmiOCR-data\py_src\event_bus\key_mouse\keyboard.py
UmiOCR-data\py_src\event_bus\key_mouse\keyboard.py
找到第116行: self.__ttl = 30 # 长按键超时忽略时间,秒 将30改为更低的数字,如 3
self.__ttl = 30 # 长按键超时忽略时间,秒
这意味着,只有最近3秒内按下的按键才有效。如果某个按键被拦截,Umi误认为它一直按下。3秒后,Umi将无视这个按键,直到它再次按下。这可以降低误触的概率。
未来我会继续优化Umi快捷键的体验,考虑如何避免权限及误触问题。
Sorry, something went wrong.
感谢解答,我将进行尝试
新解决方案: #402
No branches or pull requests
作者大大你好,十分感谢您提供了如此便捷好用的工具,但我在使用过程中发现将截图识别的快捷键设置为“Alt+o”时,于其他应用程序(微信)键入文本时会频繁调用出OCR模块,希望作者百忙中可以进行修复,祝生活愉快!
The text was updated successfully, but these errors were encountered: