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

Dwell clicker options (dwell time, dwell radius, wait times, sound on click) #29

Open
11 tasks
1j01 opened this issue Aug 12, 2022 · 2 comments
Open
11 tasks
Labels
affects:desktop-app Affects the Electron app affects:web-library Affects usage of the tracky-mouse.js library enhancement New feature or request

Comments

@1j01
Copy link
Owner

1j01 commented Aug 12, 2022

Add options:

  • Dwell time — time to stay in one spot to trigger a click
  • Dwell radius — how big "one spot" is; that is, how much you can move and still have it click
  • Wait times — amount of time to pause after certain events. Not all of these need separate options. I set most of these to 1 second, and that seems pretty OK.
    • After initially starting the program
    • After dwell clicking
    • After canceling a dwell click (by moving away)
    • After an invalid dwell click — A dwell becomes invalid if something pops up suddenly underneath the dwell spot, or (currently) if the center of the element to be clicked has something on top of it (because it likes to click in the center of things). This will become less important if I make it smarter about finding a place to click, like just accepting your cursor position as a fallback. Side note: I use this time value, halved, for how long to highlight the element that's in the way.
    • After switching windows
    • After moving the mouse normally, which switches from head tracker input to manual control
  • Sound on click — could provide a few different sounds (beep, hitmarker, etc.) and even allow a custom sound
  • Indicator size
@1j01 1j01 added enhancement New feature or request affects:web-library Affects usage of the tracky-mouse.js library affects:desktop-app Affects the Electron app labels Aug 12, 2022
@Zireael07
Copy link

What is the default dwell time?

@1j01
Copy link
Owner Author

1j01 commented Aug 26, 2023

@Zireael07 It's currently half a second.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects:desktop-app Affects the Electron app affects:web-library Affects usage of the tracky-mouse.js library enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants