Apple Keyboard

Kernel
The following kernel configuration is shown only for completeness, and doesn't need to be set unless the kernel is configured in expert mode (not recommended).

Configuration
The behavior of the function keys (-) defaults to their special functions (screen brightness, volume control, etc.). To change the behavior of the function keys to their traditional functions ( - page refresh, - full screen, etc.), set the  key mode to function key first:

When using a non-English layout, the and  keys may be mapped to the  and  keys. To correct this, disable the hard-coded ISO layout of the keyboard:

If  is built into the kernel, create the following local.d script to have the module parameters set at boot:

Set the local.d script as executable:

If  is built as a module, add the following to  to have the module parameters set at boot:

External resources

 * Ubuntu - Apple Keyboard
 * Arch Linux - Apple Keyboard