From aaedb7d62ea32c4a970d22972669530ade67eeaf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:11:28 -0700 Subject: [PATCH] Permanently fix F keys on apple mode keyboards --- default/bash/functions | 3 --- install/fix-fkeys.sh | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 install/fix-fkeys.sh diff --git a/default/bash/functions b/default/bash/functions index 926742f..cb84c3c 100644 --- a/default/bash/functions +++ b/default/bash/functions @@ -71,6 +71,3 @@ refresh-xcompose() { pkill fcitx5 setsid fcitx5 &>/dev/null & } - -# Ensure that external keyboards that use an fn key has the F keys as the default -alias fix_fkeys='echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode' diff --git a/install/fix-fkeys.sh b/install/fix-fkeys.sh new file mode 100644 index 0000000..330ebde --- /dev/null +++ b/install/fix-fkeys.sh @@ -0,0 +1,2 @@ +echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf +sudo mkinitcpio -P