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.
#Set up apple keypad archive
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).
#Set up apple keypad full size
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.