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

Mac Fn key #705

Open
mondalaci opened this issue Oct 1, 2023 · 4 comments
Open

Mac Fn key #705

mondalaci opened this issue Oct 1, 2023 · 4 comments
Labels

Comments

@mondalaci
Copy link
Member

We should try to emulate the Fn key of Mac keyboards.

https://apple.stackexchange.com/questions/340607/what-is-the-hex-id-for-fn-key might help.

@mondalaci mondalaci added the usb label Oct 1, 2023
@simisoft-exo
Copy link

Does this mean that Mac users would get the Mac Fn key together with the UHK Fn layer?

@mondalaci
Copy link
Member Author

The two keys will be separately assignable if we figure this out.

@yyolk
Copy link

yyolk commented Feb 15, 2024

This is also shared with the "Globe" key 🌐, which AFAICT started showing up on the Magic Keyboard. Looks like starting in macOS Sonoma is referred to as the "Globe" key and is configurable to pop up the emoji picker1, and some other options with a single keypress, when not used as a modifier for other keys.

image
image

This article talks about some of the options it's configurable for beyond a single keypress by itself, not as a modifier

https://tidbits.com/2023/11/16/the-hidden-secrets-of-the-fn-key/

Footnotes

  1. + + will still open it as well

@geggo98
Copy link

geggo98 commented Mar 12, 2024

I think the Apple "globe button" is just "AC Next Keyboard
Layout Select" (0x029D) from the "Generic GUI Application Controls". But I don't know if that also covers the "fn" function of that button or if it is reported differently.

See also the official Apple documentation.

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

No branches or pull requests

4 participants