Skip to content

Option+S “Screenshot Translate” doesn’t show “+” crosshair until mouse moves #1052

@hdsugar

Description

@hdsugar

Please confirm the following:

  • Be sure to check out FAQ
  • I have carefully read the README
  • I have searched through the issues page but couldn't find a solution.(Including issue that has been closed)
  • Easydict has been upgraded to the latest version
  • I understand and agree to the above, and understand that the project maintainer has limited energy, issues that do not follow the rules may be ignored or closed directly

Problem description

Pressing Option+S to trigger “Screenshot Translate” does not immediately display the “+” crosshair. The crosshair only appears after clicking and moving the mouse, and only then can a selection area be drawn for translation.

Is the issue consistently reproducible?

Reproducible

Steps to Reproduce

  1. Open Easydict (Screenshot Translate enabled).

  2. Press Option+S.

  3. Observe the cursor: the “+” crosshair does not appear immediately.

  4. Click or move the mouse → the “+” crosshair appears and selection becomes possible.

Screenshot

CleanShot.2026-01-12.at.02.09.46-converted.mp4

Runtime log(zip file)

Easydict log 2026-01-12 09-16-07-415.zip

Expected result

After pressing Option+S, the “+” crosshair should appear instantly so the user can select an area without needing an extra click and mouse movement.

Proposed solution (optional)

No response

Device type and OS version

Apple M2 Air, Macos Sequioa 15.7.2

Are you willing to submit a PR to fix this issue?

  • I'm willing to submit a PR to fix this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions