This section describe the default behavior of every Apple keyboard. Then you can find the List of Keysyms Recognised by Xmodmap: To find the the keycode of any key that you want to modify, simply run in a terminal See also: Trouble With Apple Keyboard On Ubuntu If you would like to have a better integration, please help by enhancing the patches to implement proper module parameters, and submitting them to the upstream kernel developers.
Swap the cmd and super keys: ( hid_apple patch) or keyfuzz workaround.Ī tar archive containing all workarounds can be found at ( un-apple-keyboard) Map SysRQ, Scoll Lock, and Pause keys to F13-F15: This still requires a patch that adds a configurable option to the kernel module, or a "keyfuzz" workaround ( #262408). To make the keyboard behave more like a standard PC keyboard (but against the orinal printing on the keycaps), additional steps are neceessary: (Ubuntu bug #214786)īoth issues may be straightened out with two configurable module parameters ( ), as shown below. On international (non-US) keyboards, two keys are swapped with respect to the printing on the keycaps. To access the regular F-key functionality, the "fn" key must be pressed and held (except for F5 and F6, which are inverted in this respect).
Unfortunately this code change has some side effects for owners of the full size USB aluminum Apple Keyboard:įunction keys have media functions as default (as the printing on the keycaps indicates). A change was added to the Ubuntu Linux kernel to make Apple MacBook keyboards gain additional functionality to their limited laptop style keyboard (Ubuntu bug #162083). Since Ubuntu 8.04 (Hardy Heron) the USB aluminum Apple Keyboard has not worked correctly.