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

[Feature Request] Oneshot mods with mouse keys #24862

Open
2 of 4 tasks
gruvw opened this issue Jan 24, 2025 · 0 comments
Open
2 of 4 tasks

[Feature Request] Oneshot mods with mouse keys #24862

gruvw opened this issue Jan 24, 2025 · 0 comments

Comments

@gruvw
Copy link

gruvw commented Jan 24, 2025

Feature Request Type

  • Core functionality
  • Add-on hardware support (eg. audio, RGB, OLED screen, etc.)
  • Alteration (enhancement/optimization) of existing feature(s)
  • New behavior

Description

Hello, first let me thank all the contributors to this awesome firmware. I'm using it to create a custom keyboard used for accessibility purposes.

I was so thrilled to be finally be able to control my mouse again with simple keys (mouse layer).
It is working very smoothly.

However, as I am using oneshot mods on a designated layer (I have a very limited amount of keys), I noticed one thing: I was unable to use ctrl+click in my browser to open a link in a new tab.
To be clear and complete, I am using add_oneshot_mods with ctrl modifier along with a click on the MS_BTN1.
I did not try it with a conventional held modifier, but I suspect the same problem might be present.

I marked this as a Feature Request because I did not find a way to have that ctrl + mouse click behavior.
I am sorry if the feature exists, and I did not find it, or if this issue is a duplicate (did not find a similar one by myself).
Of course ctrl is just an example, I am generally talking about oneshot modifiers combined with mouse keys (as shift+click would also be useful when I need to highlight text).

Hope that you can help, thank you so much for your help.
I am willing to but a 50$ donation bounty to implement this feature (in case it is missing) into QMK if that is allowed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant