You’re right, it would have to be at the driver level because remaps don’t have any effect in EFI/Recovery or even in bootcamp, if it was in the firmware it would persist in these modes.
@Emile_Schwarz If you look around at the different forums that deal with keyboards, for example AutoHotKey, it seems that there are some keyboards that will send a keycode event for the fn key, but most of them require a modifier key to be pressed concurrently. It’s hardware and vendor dependent; you can’t count on being able to receive it at an application level.
When you press the fn key during sleep you’re likely triggering the wake-on-keyboard functionality of the hardware. The system is sleeping and not testing for scan codes at this time, it’s just the keyboard sending a “wake up” signal to the logic board.
True AND Wrong.
Wrong: this is not a default feature. Go to an Apple Store (or an Apple Dealer) and verify it by yourself (or buy a brand new one).
True: you can do that; an Apple document explain how it can be done. So, if your mac is able to do that it is because you or someone else added this feature.
The Globe key they call it, sometimes. I saw it on PC long time ago.
Thanks all.
BTW: in the Xojo 2024r3 IDE, on macOS, you have to do fn-Del to delete something in design mode. The Delete key alone do Beep (only).
The only reason it doesn’t happen on a fresh machine is that it only has one keyboard layout enabled. The keyboard even has a new symbol on it, noting that this happens. It’s a picture of a globe.
You can even prove it for yourself. Add a second keyboard layout. Press and release the fn button. The keyboard layout will swap. Even if the keyboard is missing the globe icon. Requires Catalina or later.
That is what I said: not implemented by default. So, nobody knows until someone explain or that person makes a search/fall on the Apple document.
It tooks me time, but I searched, and found.
As an example, here’s a screenshot of the right of my MenuBar:
The green icon is a non Apple software, but everthing else is from Apple. Do you know all ?
Not all are built-in by default.
It is on by default. It just doesn’t swap keyboards if there is only one available. If you take a brand new machine and choose two keyboard layouts, during initial installation it will work right out of the box, with zero other changes.
1 Like