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

几个改进建议. #19

Open
YamatoRyou opened this issue May 30, 2023 · 0 comments
Open

几个改进建议. #19

YamatoRyou opened this issue May 30, 2023 · 0 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@YamatoRyou
Copy link

YamatoRyou commented May 30, 2023

版本: 1.41
操作系统: 64 位 Windows 11 (10.0.22621)

  1. 以截取屏幕方式获取二维码期间的鼠标指针从 "移动" 改为 "精确选择" (鼠标属性有鼠标指针样式的列表可供参考. 在其它软件有类似操作的场合, 鼠标指针会显示为一个 "+" 有助于精确定位);
  2. 允许从剪贴板中的图像识别二维码 (为了配合一些截图工具);
  3. 允许记忆窗口的大小与坐标;
  4. "Zbar 多码模式" 下有一定几率识别失败 (我测试下来发现通常于连续对同一个二维码图取后出现).
    以下图为例, 连续对同一个示例二维码截取 10 次后的结果. 成功率反复横跳 (故障似乎是间歇性的, 不一定和下面一样成功率只有 20%, 有时成功率也能 100%).
    {765B12AA-DACC-2485-5967-4D5C1D7B3192}
  5. 对于多显示器, 截取屏幕方式的选区无法跨越 2 个桌面之间的缝隙处 (主要表现为鼠标按住并且指针已经进入下一个屏幕, 但选区的某个边缘仍然卡在上一个屏幕);
  6. 允许禁止多实例启动 (即只允许 1 个实例);
  7. 扫描结果的小窗口我认为不应与 Aero Snap 交互 (当移动这些窗口到桌面边缘会触发 Aero Snap);
  8. 启动参数支持:
    a) 软件自身虽然具有开机启动功能, 但启动后不能自动最小化. 可以加个 --tray--minimized;
    b) 如果在隐藏界面的情况下启动, 应该预定义至少一种获取模式. 我粗略设想了以下几个参考场合:
    • 假设启动参数为 --tray --from-clipboard, 效果: 启动后最小化到托盘, 并且监视剪贴板. 如果有图像进入剪贴板, 则以通知的形式提示用户是否开始识别 (适合与截图工具配合);
    • 假设启动参数为 --tray --from-shortcut-key, 效果: 启动后最小化到托盘, 按下软件设置的热键从屏幕中截取;
    • 假设启动参数为 --tray --from-all-desktop, 效果: 启动后最小化到托盘, 并且从整个桌面 (包括多显示器) 中识别所有二维码 (可能会影响性能, 可能取决于 "识别引擎". 适合需要 "一键识别" 的场合). 识别结束后退出程序.
@1357310795 1357310795 added bug Something isn't working enhancement New feature or request labels Aug 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants