March 27, 2023

Keychron S1 Apple fn Key Workaround

There seems to be some limitation with replicating the Function fn key on non-Apple keyboard. I’m not sure if this has always been an issue, or was prompted by a recent update.

The issue manifested clearly: as much as I tried to configure my Keychron S1 fn key as a function key, it wouldn’t detect the keypresses. I did a factory reset, and firmware upgrade on the S1 and nothing. After reading the word patch on some reddit posts, I decided to do a medieval workaround:

  1. Mapped the fn physical key, to the F21 to the Via QMK app:

VIA QMKVIA QMK

  1. Then mapped the F21 key to the fn on Karabiner.

Karabiner setupKarabiner setup

This screams of A = B = A , but Velja prompt works correctly now.


Social