-
-
Notifications
You must be signed in to change notification settings - Fork 39.2k
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
macOS Mission Control and Launchpad keys #14645
macOS Mission Control and Launchpad keys #14645
Conversation
The Fn keys on Apple keyboards provide media functions by default. All media functions provided by Apple keyboards are supported by QMK except for Mission Control and Launchpad, which are usually mapped to the F3 and F4 keys respectively. Apple has added codes for these functions to the official HID spec, so it would be nice for macOS users to not have to write custom user code to get their keyboard to function as expected. I updated my personal user keymap for my keyboard as an example to show what was required before vs with this change. |
Please see my first comment on the issue you linked. Also, this PR will need to target |
Shoot, not sure how I missed that. Should I just close the PR then? What's the blocker on "we are waiting to be able to remove the KC_FN* keycodes"? I'll do it. What needs to be done exactly? It seems people have been submitting PRs like this for years now... let's do something about it or it will never get fixed and people will keep on making these requests and PRs. |
It's been on my list, and I've been chipping away at it as and when I can. The removal of the |
@gtg465x Is the code on this PR actual working code? I'm currently looking into getting those 2 keys to work as expected on my Keychron Q1. Thanks. |
@RobSjaras Yeah, it’s working, but it would be easier to just build from my custom Q1 keymap that’s already in master. |
@gtg465x Yeah I noticed a few minutes after my comment! And then I saw someone had been building on top of that, which I then built on top of. I needed to mirror Mac behavior as much as possible, so I've added caps lock with tap-protection, right ctrl->right alt, and fn+backspace=delete. But yeah, thanks for your work, it works wonders! |
@RobSjaras Im curious on how you implemented Caps Lock with tap protection. You have any pointers? |
Sorry for the very late reply, December was very hectic for me... Is this still something you're looking to get help for? |
I'd love to see the the caps lock/fn backspace for sure if you have a fork or some such uploaded! |
So I finally got around to doing it! Have yet to document anything, but my goal was changing one of the previous setups and make the keyboard act more like a true macOS keyboard. |
Thank you for your contribution! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rebase - the FN keys are now gone and there is space to add these keycodes contiguously.
Thank you for your contribution! |
Thank you for your contribution! |
Description
Types of Changes
Issues Fixed or Closed by This PR
Checklist