blob: 3414c1bd9117ffe834f66cf9356f3ddf4aba42f4 [file] [log] [blame]
# Keymap for IBM Workpad z50
# US Mapping
#
# by Michael Klar <wyldfier@iname.com>
#
# This is a great big mess on account of how the Caps Lock key is handled as
# LeftShift-RightShift. Right shift key had to be broken out, so don't use
# use this map file as a basis for other keyboards that don't do the same
# thing with Caps Lock.
#
# This file is subject to the terms and conditions of the GNU General Public
# License. See the file "COPYING" in the main directory of this archive
# for more details.
keymaps 0-2,4-5,8,12,32-33,36-37
strings as usual
keycode 0 = F1 F11 Console_13
shiftr keycode 0 = F11
shift shiftr keycode 0 = F11
control keycode 0 = F1
alt keycode 0 = Console_1
control alt keycode 0 = Console_1
keycode 1 = F3 F13 Console_15
shiftr keycode 1 = F13
shift shiftr keycode 1 = F13
control keycode 1 = F3
alt keycode 1 = Console_3
control alt keycode 1 = Console_3
keycode 2 = F5 F15 Console_17
shiftr keycode 2 = F15
shift shiftr keycode 2 = F15
control keycode 2 = F5
alt keycode 2 = Console_5
control alt keycode 2 = Console_5
keycode 3 = F7 F17 Console_19
shiftr keycode 3 = F17
shift shiftr keycode 3 = F17
control keycode 3 = F7
alt keycode 3 = Console_7
control alt keycode 3 = Console_7
keycode 4 = F9 F19 Console_21
shiftr keycode 4 = F19
shift shiftr keycode 4 = F19
control keycode 4 = F9
alt keycode 4 = Console_9
control alt keycode 4 = Console_9
#keycode 5 is contrast down
#keycode 6 is contrast up
keycode 7 = F11 F11 Console_23
shiftr keycode 7 = F11
shift shiftr keycode 7 = F11
control keycode 7 = F11
alt keycode 7 = Console_11
control alt keycode 7 = Console_11
keycode 8 = F2 F12 Console_14
shiftr keycode 8 = F12
shift shiftr keycode 8 = F12
control keycode 8 = F2
alt keycode 8 = Console_2
control alt keycode 8 = Console_2
keycode 9 = F4 F14 Console_16
shiftr keycode 9 = F14
shift shiftr keycode 9 = F14
control keycode 9 = F4
alt keycode 9 = Console_4
control alt keycode 9 = Console_4
keycode 10 = F6 F16 Console_18
shiftr keycode 10 = F16
shift shiftr keycode 10 = F16
control keycode 10 = F6
alt keycode 10 = Console_6
control alt keycode 10 = Console_6
keycode 11 = F8 F18 Console_20
shiftr keycode 11 = F18
shift shiftr keycode 11 = F18
control keycode 11 = F8
alt keycode 11 = Console_8
control alt keycode 11 = Console_8
keycode 12 = F10 F20 Console_22
shiftr keycode 12 = F20
shift shiftr keycode 12 = F20
control keycode 12 = F10
alt keycode 12 = Console_10
control alt keycode 12 = Console_10
#keycode 13 is brightness down
#keycode 14 is brightness up
keycode 15 = F12 F12 Console_24
shiftr keycode 15 = F12
shift shiftr keycode 15 = F12
control keycode 15 = F12
alt keycode 15 = Console_12
control alt keycode 15 = Console_12
keycode 16 = apostrophe quotedbl
shiftr keycode 16 = quotedbl
shift shiftr keycode 16 = quotedbl
control keycode 16 = Control_g
alt keycode 16 = Meta_apostrophe
keycode 17 = bracketleft braceleft
shiftr keycode 17 = braceleft
shift shiftr keycode 17 = braceleft
control keycode 17 = Escape
alt keycode 17 = Meta_bracketleft
keycode 18 = minus underscore backslash
shiftr keycode 18 = underscore
shift shiftr keycode 18 = underscore
control keycode 18 = Control_underscore
shift control keycode 18 = Control_underscore
shiftr control keycode 18 = Control_underscore
shift shiftr control keycode 18 = Control_underscore
alt keycode 18 = Meta_minus
keycode 19 = zero parenright braceright
shiftr keycode 19 = parenright
shift shiftr keycode 19 = parenright
alt keycode 19 = Meta_zero
keycode 20 = p
shiftr keycode 20 = +P
shift shiftr keycode 20 = +p
keycode 21 = semicolon colon
shiftr keycode 21 = colon
shift shiftr keycode 21 = colon
alt keycode 21 = Meta_semicolon
keycode 22 = Up Scroll_Backward
shiftr keycode 22 = Scroll_Backward
shift shiftr keycode 22 = Scroll_Backward
alt keycode 22 = Prior
keycode 23 = slash question
shiftr keycode 23 = question
shift shiftr keycode 23 = question
control keycode 23 = Delete
alt keycode 23 = Meta_slash
keycode 27 = nine parenleft bracketright
shiftr keycode 27 = parenleft
shift shiftr keycode 27 = parenleft
alt keycode 27 = Meta_nine
keycode 28 = o
shiftr keycode 28 = +O
shift shiftr keycode 28 = +o
keycode 29 = l
shiftr keycode 29 = +L
shift shiftr keycode 29 = +l
keycode 30 = period greater
shiftr keycode 30 = greater
shift shiftr keycode 30 = greater
control keycode 30 = Compose
alt keycode 30 = Meta_period
keycode 32 = Left Decr_Console
shiftr keycode 32 = Decr_Console
shift shiftr keycode 32 = Decr_Console
alt keycode 32 = Home
keycode 33 = bracketright braceright asciitilde
shiftr keycode 33 = braceright
shift shiftr keycode 33 = braceright
control keycode 33 = Control_bracketright
alt keycode 33 = Meta_bracketright
keycode 34 = equal plus
shiftr keycode 34 = plus
shift shiftr keycode 34 = plus
alt keycode 34 = Meta_equal
keycode 35 = eight asterisk bracketleft
shiftr keycode 35 = asterisk
shift shiftr keycode 35 = asterisk
control keycode 35 = Delete
alt keycode 35 = Meta_eight
keycode 36 = i
shiftr keycode 36 = +I
shift shiftr keycode 36 = +i
keycode 37 = k
shiftr keycode 37 = +K
shift shiftr keycode 37 = +k
keycode 38 = comma less
shiftr keycode 38 = less
shift shiftr keycode 38 = less
alt keycode 38 = Meta_comma
keycode 40 = h
shiftr keycode 40 = +H
shift shiftr keycode 40 = +h
keycode 41 = y
shiftr keycode 41 = +Y
shift shiftr keycode 41 = +y
keycode 42 = six asciicircum
shiftr keycode 42 = asciicircum
shift shiftr keycode 42 = asciicircum
control keycode 42 = Control_asciicircum
alt keycode 42 = Meta_six
keycode 43 = seven ampersand braceleft
shiftr keycode 43 = ampersand
shift shiftr keycode 43 = ampersand
control keycode 43 = Control_underscore
alt keycode 43 = Meta_seven
keycode 44 = u
shiftr keycode 44 = +U
shift shiftr keycode 44 = +u
keycode 45 = j
shiftr keycode 45 = +J
shift shiftr keycode 45 = +j
keycode 46 = m
shiftr keycode 46 = +M
shift shiftr keycode 46 = +m
keycode 47 = n
shiftr keycode 47 = +N
shift shiftr keycode 47 = +n
# This is the "Backspace" key:
keycode 49 = Delete Delete
shiftr keycode 49 = Delete
shift shiftr keycode 49 = Delete
control keycode 49 = BackSpace
alt keycode 49 = Meta_Delete
keycode 50 = Num_Lock
shift keycode 50 = Bare_Num_Lock
shiftr keycode 50 = Bare_Num_Lock
shift shiftr keycode 50 = Bare_Num_Lock
# This is the "Delete" key:
keycode 51 = Remove
control alt keycode 51 = Boot
keycode 53 = backslash bar
shiftr keycode 53 = bar
shift shiftr keycode 53 = bar
control keycode 53 = Control_backslash
alt keycode 53 = Meta_backslash
keycode 54 = Return
alt keycode 54 = Meta_Control_m
keycode 55 = space space
shiftr keycode 55 = space
shift shiftr keycode 55 = space
control keycode 55 = nul
alt keycode 55 = Meta_space
keycode 56 = g
shiftr keycode 56 = +G
shift shiftr keycode 56 = +g
keycode 57 = t
shiftr keycode 57 = +T
shift shiftr keycode 57 = +t
keycode 58 = five percent
shiftr keycode 58 = percent
shift shiftr keycode 58 = percent
control keycode 58 = Control_bracketright
alt keycode 58 = Meta_five
keycode 59 = four dollar dollar
shiftr keycode 59 = dollar
shift shiftr keycode 59 = dollar
control keycode 59 = Control_backslash
alt keycode 59 = Meta_four
keycode 60 = r
shiftr keycode 60 = +R
shift shiftr keycode 60 = +r
keycode 61 = f
shiftr keycode 61 = +F
shift shiftr keycode 61 = +f
altgr keycode 61 = Hex_F
keycode 62 = v
shiftr keycode 62 = +V
shift shiftr keycode 62 = +v
keycode 63 = b
shiftr keycode 63 = +B
shift shiftr keycode 63 = +b
altgr keycode 63 = Hex_B
keycode 67 = three numbersign
shiftr keycode 67 = numbersign
shift shiftr keycode 67 = numbersign
control keycode 67 = Escape
alt keycode 67 = Meta_three
keycode 68 = e
shiftr keycode 68 = +E
shift shiftr keycode 68 = +e
altgr keycode 68 = Hex_E
keycode 69 = d
shiftr keycode 69 = +D
shift shiftr keycode 69 = +d
altgr keycode 69 = Hex_D
keycode 70 = c
shiftr keycode 70 = +C
shift shiftr keycode 70 = +c
altgr keycode 70 = Hex_C
keycode 71 = Right Incr_Console
shiftr keycode 71 = Incr_Console
shift shiftr keycode 71 = Incr_Console
alt keycode 71 = End
keycode 75 = two at at
shiftr keycode 75 = at
shift shiftr keycode 75 = at
control keycode 75 = nul
shift control keycode 75 = nul
shiftr control keycode 75 = nul
shift shiftr control keycode 75 = nul
alt keycode 75 = Meta_two
keycode 76 = w
shiftr keycode 76 = +W
shift shiftr keycode 76 = +w
keycode 77 = s
shiftr keycode 77 = +S
shift shiftr keycode 77 = +s
keycode 78 = x
shiftr keycode 78 = +X
shift shiftr keycode 78 = +x
keycode 79 = Down Scroll_Forward
shiftr keycode 79 = Scroll_Forward
shift shiftr keycode 79 = Scroll_Forward
alt keycode 79 = Next
keycode 80 = Escape Escape
shiftr keycode 80 = Escape
shift shiftr keycode 80 = Escape
alt keycode 80 = Meta_Escape
keycode 81 = Tab Tab
shiftr keycode 81 = Tab
shift shiftr keycode 81 = Tab
alt keycode 81 = Meta_Tab
keycode 82 = grave asciitilde
shiftr keycode 82 = asciitilde
shift shiftr keycode 82 = asciitilde
control keycode 82 = nul
alt keycode 82 = Meta_grave
keycode 83 = one exclam
shiftr keycode 83 = exclam
shift shiftr keycode 83 = exclam
alt keycode 83 = Meta_one
keycode 84 = q
shiftr keycode 84 = +Q
shift shiftr keycode 84 = +q
keycode 85 = a
shiftr keycode 85 = +A
shift shiftr keycode 85 = +a
altgr keycode 85 = Hex_A
keycode 86 = z
shiftr keycode 86 = +Z
shift shiftr keycode 86 = +z
# This is the windows key:
keycode 88 = Decr_Console
keycode 89 = Shift
keycode 90 = Control
keycode 91 = Control
keycode 92 = Alt
keycode 93 = AltGr
keycode 94 = ShiftR
shift keycode 94 = Caps_Lock