# Apple USB keyboard model A1048 with keypad, plastic enclosure
#
# idVendor 0x05ac Apple, Inc.
# idProduct 0x020c Extended Keyboard
#
# Base map without localization specific keys.
keymaps 0,1,4,8,9 # Plain Shift Control Alt Shift+Alt
keycode 1 = Escape
keycode 14 = Delete Delete Delete Delete Delete
keycode 15 = Tab Tab Tab Tab Tab
keycode 28 = Return Return Return Return Return
keycode 57 = space space space nobreakspace nobreakspace
# Modifier keys
# Note: Apple keyboards normally do not distinguish
# between left and right modifiers keys.
keycode 29 = Control # Left Control
keycode 97 = Control # Right Control
keycode 42 = Shift # Left Shift
keycode 54 = Shift # Right Shift
keycode 56 = Alt # Left Alt
keycode 100 = Alt # Right Alt
keycode 125 = VoidSymbol # Left Command
keycode 126 = VoidSymbol # Right Command
keycode 58 = Caps_Lock
# Keypad keys
keycode 69 = U+2327 # Clear
keycode 117 = equal
keycode 98 = slash
keycode 55 = asterisk
keycode 74 = minus
keycode 78 = plus
keycode 94 = Return
keycode 82 = zero
keycode 79 = one
keycode 80 = two
keycode 81 = three
keycode 75 = four
keycode 76 = five
keycode 77 = six
keycode 71 = seven
keycode 72 = eight
keycode 73 = nine
keycode 83 = period
# Edit keys
keycode 110 = Help
keycode 111 = Remove
keycode 102 = Home
keycode 107 = End
keycode 104 = PageUp
keycode 109 = PageDown
keycode 105 = Left
keycode 103 = Up
keycode 108 = Down
keycode 106 = Right
# Function keys, both Alt+F