3

I recently acquired a MS Surface Ergonomic Keyboard. Its a great device for everything other than a Fn lock key that is awkwardly placed between the CTRL and OPTION/WINDOWS key.

I've looked at the keyboard viewer to see what input is being communicated so i might try and override it in Karibener Elements - but the Keyboard Viewer is not showing any key inputs.

How do i find what key is being triggered and disable it?

Note: The 'Fn' key is stateful like a caps lock key.

Microsoft Surface Ergonomic Keyboard - Bluetooth

  • If you double-tap the Fn button, does Dictation start? It's possible the keyboard itself handles the Fn button rather than sending it to the OS. – grg Jun 29 '17 at 15:24
  • no - it toggles the fn keys at the top for their alt purpose – Jack Murphy Jun 29 '17 at 15:31
3

It seems like the keyboard handles the Fn key itself, rather than passing it through to the OS to handle. Since the OS doesn't receive the Fn key input, it can't do anything to change it.

Therefore, disabling the Fn key would have to be something the keyboard would allow you to control, either on the keyboard itself or with a tool which writes that information back. I can't find either of these, so I don't think it's possible currently.

  • If this is the case, then I would try to disable the key by popping off the key cap, and slipping something insulating (such as a piece of paper) between the 2 parts of the membrane. – Alexander Jun 29 '17 at 16:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .