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

Shortcuts can be triggered twice if you click a certain way [1 mitigation] #8

Open
zachpoblete opened this issue Jul 19, 2024 · 4 comments
Assignees
Labels
bug Something isn't working

Comments

@zachpoblete
Copy link
Owner

zachpoblete commented Jul 19, 2024

There could be many causes for a button clicking twice. In my case, the XButton2+RButton shortcut would sometimes trigger twice because I would sometimes start a click with my finger in the air. When my finger would hit the button, I theorize that it would bounce up and then hit the button again very quickly, akin to the ricochet violin bowing technique. (There are probably mice out there that don't have this issue.)

So I'm now starting my clicks with my finger resting on the button. However, this solution does not completely address the issue; every once in a while, the XButton2+RButton shortcut will still trigger twice, and I'm not sure why.

@zachpoblete zachpoblete added bug Something isn't working mouse labels Jul 19, 2024
@zachpoblete zachpoblete self-assigned this Jul 19, 2024
@zachpoblete zachpoblete removed the mouse label Jul 23, 2024
@zachpoblete zachpoblete changed the title X2+R sometimes closes two tabs Shortcuts can execute twice depending on how you click Jul 25, 2024
@zachpoblete zachpoblete added wontfix This will not be worked on and removed bug Something isn't working labels Jul 25, 2024
@zachpoblete zachpoblete changed the title Shortcuts can execute twice depending on how you click Shortcuts can be triggerd twice depending on how you click [1 solution] Jul 25, 2024
@zachpoblete zachpoblete pinned this issue Jul 25, 2024
@zachpoblete zachpoblete removed their assignment Jul 25, 2024
@zachpoblete zachpoblete changed the title Shortcuts can be triggerd twice depending on how you click [1 solution] Shortcuts can be triggered twice depending on how you click [1 solution] Jul 26, 2024
@zachpoblete zachpoblete changed the title Shortcuts can be triggered twice depending on how you click [1 solution] Shortcuts can be triggered twice if you click a certain way [1 solution] Jul 27, 2024
@zachpoblete zachpoblete changed the title Shortcuts can be triggered twice if you click a certain way [1 solution] Shortcuts can be triggered twice if you click a certain way [1 mitigation] Aug 2, 2024
@zachpoblete
Copy link
Owner Author

Okay, for some reason, this is happening more frequently now (even when I apply the mitigation).

@zachpoblete
Copy link
Owner Author

This is happening even more frequently, and I think it's because I have 300+ tabs (jeezus).

I should cut down on my number of tabs first.

@zachpoblete zachpoblete added bug Something isn't working and removed wontfix This will not be worked on labels Sep 7, 2024
@zachpoblete zachpoblete self-assigned this Sep 7, 2024
@zachpoblete
Copy link
Owner Author

zachpoblete commented Sep 7, 2024

I have an idea: Send({Blind}{w Up})
Or if that doesn't work, we could try (but not super recommended) to make releasing w high priority somehow.

@zachpoblete
Copy link
Owner Author

So actually, whenever I physically release RButton, there's a possibility that it will be pressed down again (for some reason), and AHK interprets this as a physical press.

In the following example, I activate the X2+R+L shortcut (^+t), but when I release RButton, (for some reason) it's pressed down again in 0.02 ms, which activates the X2+R shortcut (^w).
example

I think I should open a new issue that describes this more general case and close the current issue as not planned because there would be too much noise in this current issue after renaming and editing it to be more accurate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant