The best way to fix this (worked well for me for several years)
is to append the needed module parameters to the kernel command line.

sudo vi /etc/default/grub
and change
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash hid_apple.fnmode=2"

or
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash hid_apple.fnmode=2 
hid_apple.iso_layout=0"

--

modinfo hid_apple
parm:           fnmode:Mode of fn key on Apple keyboards (0 = disabled, [1] = 
fkeyslast, 2 = fkeysfirst) (uint)
parm:           iso_layout:Enable/Disable hardcoded ISO-layout of the keyboard. 
(0 = disabled, [1] = enabled) (uint)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/201711

Title:
  Apple fn key behavior isn't consistent with what's expected

To manage notifications about this bug go to:
https://bugs.launchpad.net/mactel-support/+bug/201711/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to