aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/linux/linux-jlime-jornada6xx-2.6.17/keymap-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/linux/linux-jlime-jornada6xx-2.6.17/keymap-fix.patch')
-rw-r--r--recipes/linux/linux-jlime-jornada6xx-2.6.17/keymap-fix.patch408
1 files changed, 408 insertions, 0 deletions
diff --git a/recipes/linux/linux-jlime-jornada6xx-2.6.17/keymap-fix.patch b/recipes/linux/linux-jlime-jornada6xx-2.6.17/keymap-fix.patch
new file mode 100644
index 0000000000..b62d2d8272
--- /dev/null
+++ b/recipes/linux/linux-jlime-jornada6xx-2.6.17/keymap-fix.patch
@@ -0,0 +1,408 @@
+--- linux-2.6.17-vanilla/drivers/char/defkeymap.map 2006-06-18 01:49:35.000000000 +0000
++++ linux-2.6.17/drivers/char/defkeymap.map 2006-07-13 16:43:20.000000000 +0000
+@@ -1,264 +1,185 @@
+-# Default kernel keymap. This uses 7 modifier combinations.
+-keymaps 0-2,4-5,8,12
+-# Change the above line into
+-# keymaps 0-2,4-6,8,12
+-# in case you want the entries
+-# altgr control keycode 83 = Boot
+-# altgr control keycode 111 = Boot
+-# below.
+-#
+-# In fact AltGr is used very little, and one more keymap can
+-# be saved by mapping AltGr to Alt (and adapting a few entries):
+-# keycode 100 = Alt
++# English keymap for Jornada 6xx devices.
+ #
++# Created by Tibor Zenis ( zenis <at> fmph.uniba.sk )
++# (Lightly) Modified by Alex Palestras ( B_Linuz <at> yahoo.com )
++# plain, shift, altgr, ctrl, shift + ctrl, alt, ctrl + alt
++
++keymaps 0-2,4-5,8,12
+ keycode 1 = Escape Escape
+- alt keycode 1 = Meta_Escape
+-keycode 2 = one exclam
+- alt keycode 2 = Meta_one
+-keycode 3 = two at at
+- control keycode 3 = nul
+- shift control keycode 3 = nul
+- alt keycode 3 = Meta_two
++ alt keycode 1 = Meta_Escape
++keycode 2 = one exclam asciitilde
++ alt keycode 2 = Meta_one
++keycode 3 = two at grave
++ alt keycode 3 = Meta_two
+ keycode 4 = three numbersign
+- control keycode 4 = Escape
+- alt keycode 4 = Meta_three
+-keycode 5 = four dollar dollar
+- control keycode 5 = Control_backslash
+- alt keycode 5 = Meta_four
++ alt keycode 4 = Meta_three
++ altgr keycode 4 = pound
++keycode 5 = four dollar
++ control keycode 5 = Control_backslash
++ alt keycode 5 = Meta_four
++ altgr keycode 5 = currency
+ keycode 6 = five percent
+- control keycode 6 = Control_bracketright
+- alt keycode 6 = Meta_five
++ control keycode 6 = Control_bracketright
++ alt keycode 6 = Meta_five
+ keycode 7 = six asciicircum
+- control keycode 7 = Control_asciicircum
+- alt keycode 7 = Meta_six
+-keycode 8 = seven ampersand braceleft
+- control keycode 8 = Control_underscore
+- alt keycode 8 = Meta_seven
+-keycode 9 = eight asterisk bracketleft
+- control keycode 9 = Delete
+- alt keycode 9 = Meta_eight
++ control keycode 7 = Control_asciicircum
++ alt keycode 7 = Meta_six
++keycode 8 = seven ampersand braceleft
++ control keycode 8 = Control_underscore
++ alt keycode 8 = KP_7
++keycode 9 = eight asterisk bracketleft
++ control keycode 9 = Delete
++ alt keycode 9 = KP_8
+ keycode 10 = nine parenleft bracketright
+- alt keycode 10 = Meta_nine
++ alt keycode 10 = KP_9
+ keycode 11 = zero parenright braceright
+- alt keycode 11 = Meta_zero
+-keycode 12 = minus underscore backslash
+- control keycode 12 = Control_underscore
+- shift control keycode 12 = Control_underscore
+- alt keycode 12 = Meta_minus
++ alt keycode 11 = KP_Divide
++keycode 12 = minus underscore backslash
++ control keycode 11 = Control_underscore
++ shift control keycode 11 = Control_underscore
++ alt keycode 11 = Meta_minus
+ keycode 13 = equal plus
+- alt keycode 13 = Meta_equal
++ alt keycode 13 = Meta_equal
+ keycode 14 = Delete Delete
+- control keycode 14 = BackSpace
+- alt keycode 14 = Meta_Delete
++ control keycode 14 = BackSpace
++ alt keycode 14 = Meta_Delete
+ keycode 15 = Tab Tab
+- alt keycode 15 = Meta_Tab
++ alt keycode 15 = Meta_Tab
+ keycode 16 = q
+ keycode 17 = w
+ keycode 18 = e
+- altgr keycode 18 = Hex_E
++ Shift keycode 18 = E
+ keycode 19 = r
+ keycode 20 = t
+ keycode 21 = y
++ alt keycode 21 = KP_4
+ keycode 22 = u
++ alt keycode 22 = KP_5
+ keycode 23 = i
+-keycode 24 = o
+-keycode 25 = p
+-keycode 26 = bracketleft braceleft
+- control keycode 26 = Escape
+- alt keycode 26 = Meta_bracketleft
+-keycode 27 = bracketright braceright asciitilde
+- control keycode 27 = Control_bracketright
+- alt keycode 27 = Meta_bracketright
++ alt keycode 23 = KP_6
++keycode 24 = o
++ alt keycode 24 = KP_Multiply
++keycode 25 = p
++ AltGr keycode 25 = braceleft
++keycode 26 = backslash bar
++ AltGr keycode 26 = braceright
+ keycode 28 = Return
+- alt keycode 28 = Meta_Control_m
++ alt keycode 28 = Meta_Control_m
+ keycode 29 = Control
++ altgr keycode 29 = Num_Lock
+ keycode 30 = a
+- altgr keycode 30 = Hex_A
+ keycode 31 = s
+ keycode 32 = d
+- altgr keycode 32 = Hex_D
+ keycode 33 = f
+- altgr keycode 33 = Hex_F
+ keycode 34 = g
+ keycode 35 = h
++ alt keycode 35 = KP_1
+ keycode 36 = j
++ alt keycode 36 = KP_2
+ keycode 37 = k
++ alt keycode 37 = KP_3
+ keycode 38 = l
+-keycode 39 = semicolon colon
+- alt keycode 39 = Meta_semicolon
+-keycode 40 = apostrophe quotedbl
+- control keycode 40 = Control_g
+- alt keycode 40 = Meta_apostrophe
+-keycode 41 = grave asciitilde
+- control keycode 41 = nul
+- alt keycode 41 = Meta_grave
++ alt keycode 38 = KP_Subtract
++keycode 39 = semicolon colon bracketleft
++ alt keycode 39 = Meta_semicolon
++keycode 40 = apostrophe quotedbl bracketright
++ control keycode 40 = Control_g
++ alt keycode 40 = Meta_apostrophe
++keycode 41 = F11
++ shift keycode 41 = F21
++ altgr keycode 41 = Console_23
++ alt keycode 41 = Console_11
++ control alt keycode 41 = Console_11
+ keycode 42 = Shift
+-keycode 43 = backslash bar
+- control keycode 43 = Control_backslash
+- alt keycode 43 = Meta_backslash
++ altgr keycode 42 = Caps_Lock
+ keycode 44 = z
+ keycode 45 = x
+ keycode 46 = c
+- altgr keycode 46 = Hex_C
+ keycode 47 = v
+ keycode 48 = b
+- altgr keycode 48 = Hex_B
+ keycode 49 = n
++ alt keycode 49 = KP_0
+ keycode 50 = m
++ alt keycode 50 = KP_Comma
+ keycode 51 = comma less
+- alt keycode 51 = Meta_comma
++ alt keycode 51 = KP_Period
+ keycode 52 = period greater
+- control keycode 52 = Compose
+- alt keycode 52 = Meta_period
+-keycode 53 = slash question
+- control keycode 53 = Delete
+- alt keycode 53 = Meta_slash
+-keycode 54 = Shift
+-keycode 55 = KP_Multiply
++ control keycode 52 = Compose
++ alt keycode 52 = KP_Add
++keycode 54 = Shift
+ keycode 56 = Alt
+ keycode 57 = space space
+- control keycode 57 = nul
+- alt keycode 57 = Meta_space
+-keycode 58 = Caps_Lock
+-keycode 59 = F1 F11 Console_13
+- control keycode 59 = F1
+- alt keycode 59 = Console_1
+- control alt keycode 59 = Console_1
+-keycode 60 = F2 F12 Console_14
+- control keycode 60 = F2
+- alt keycode 60 = Console_2
+- control alt keycode 60 = Console_2
+-keycode 61 = F3 F13 Console_15
+- control keycode 61 = F3
+- alt keycode 61 = Console_3
+- control alt keycode 61 = Console_3
+-keycode 62 = F4 F14 Console_16
+- control keycode 62 = F4
+- alt keycode 62 = Console_4
+- control alt keycode 62 = Console_4
+-keycode 63 = F5 F15 Console_17
+- control keycode 63 = F5
+- alt keycode 63 = Console_5
+- control alt keycode 63 = Console_5
+-keycode 64 = F6 F16 Console_18
+- control keycode 64 = F6
+- alt keycode 64 = Console_6
+- control alt keycode 64 = Console_6
+-keycode 65 = F7 F17 Console_19
+- control keycode 65 = F7
+- alt keycode 65 = Console_7
+- control alt keycode 65 = Console_7
+-keycode 66 = F8 F18 Console_20
+- control keycode 66 = F8
+- alt keycode 66 = Console_8
+- control alt keycode 66 = Console_8
+-keycode 67 = F9 F19 Console_21
+- control keycode 67 = F9
+- alt keycode 67 = Console_9
+- control alt keycode 67 = Console_9
+-keycode 68 = F10 F20 Console_22
+- control keycode 68 = F10
+- alt keycode 68 = Console_10
+- control alt keycode 68 = Console_10
+-keycode 69 = Num_Lock
+- shift keycode 69 = Bare_Num_Lock
+-keycode 70 = Scroll_Lock Show_Memory Show_Registers
+- control keycode 70 = Show_State
+- alt keycode 70 = Scroll_Lock
+-keycode 71 = KP_7
+- alt keycode 71 = Ascii_7
+- altgr keycode 71 = Hex_7
+-keycode 72 = KP_8
+- alt keycode 72 = Ascii_8
+- altgr keycode 72 = Hex_8
+-keycode 73 = KP_9
+- alt keycode 73 = Ascii_9
+- altgr keycode 73 = Hex_9
+-keycode 74 = KP_Subtract
+-keycode 75 = KP_4
+- alt keycode 75 = Ascii_4
+- altgr keycode 75 = Hex_4
+-keycode 76 = KP_5
+- alt keycode 76 = Ascii_5
+- altgr keycode 76 = Hex_5
+-keycode 77 = KP_6
+- alt keycode 77 = Ascii_6
+- altgr keycode 77 = Hex_6
+-keycode 78 = KP_Add
+-keycode 79 = KP_1
+- alt keycode 79 = Ascii_1
+- altgr keycode 79 = Hex_1
+-keycode 80 = KP_2
+- alt keycode 80 = Ascii_2
+- altgr keycode 80 = Hex_2
+-keycode 81 = KP_3
+- alt keycode 81 = Ascii_3
+- altgr keycode 81 = Hex_3
+-keycode 82 = KP_0
+- alt keycode 82 = Ascii_0
+- altgr keycode 82 = Hex_0
+-keycode 83 = KP_Period
+-# altgr control keycode 83 = Boot
+- control alt keycode 83 = Boot
+-keycode 84 = Last_Console
+-keycode 85 =
+-keycode 86 = less greater bar
+- alt keycode 86 = Meta_less
+-keycode 87 = F11 F11 Console_23
+- control keycode 87 = F11
+- alt keycode 87 = Console_11
+- control alt keycode 87 = Console_11
+-keycode 88 = F12 F12 Console_24
+- control keycode 88 = F12
+- alt keycode 88 = Console_12
+- control alt keycode 88 = Console_12
+-keycode 89 =
+-keycode 90 =
+-keycode 91 =
+-keycode 92 =
+-keycode 93 =
+-keycode 94 =
+-keycode 95 =
+-keycode 96 = KP_Enter
+-keycode 97 = Control
+-keycode 98 = KP_Divide
+-keycode 99 = Control_backslash
+- control keycode 99 = Control_backslash
+- alt keycode 99 = Control_backslash
+-keycode 100 = AltGr
+-keycode 101 = Break
+-keycode 102 = Find
+-keycode 103 = Up
+-keycode 104 = Prior
+- shift keycode 104 = Scroll_Backward
+-keycode 105 = Left
+- alt keycode 105 = Decr_Console
+-keycode 106 = Right
+- alt keycode 106 = Incr_Console
+-keycode 107 = Select
+-keycode 108 = Down
+-keycode 109 = Next
+- shift keycode 109 = Scroll_Forward
+-keycode 110 = Insert
+-keycode 111 = Remove
+-# altgr control keycode 111 = Boot
+- control alt keycode 111 = Boot
+-keycode 112 = Macro
+-keycode 113 = F13
+-keycode 114 = F14
+-keycode 115 = Help
+-keycode 116 = Do
+-keycode 117 = F17
+-keycode 118 = KP_MinPlus
+-keycode 119 = Pause
+-keycode 120 =
+-keycode 121 =
+-keycode 122 =
+-keycode 123 =
+-keycode 124 =
+-keycode 125 =
+-keycode 126 =
+-keycode 127 =
++ alt keycode 57 = Meta_space
++keycode 58 = F9
++ shift keycode 58 = F19
++ altgr keycode 58 = Console_21
++ alt keycode 58 = Console_9
++ control alt keycode 58 = Console_9
++keycode 59 = F1
++ altgr keycode 59 = Console_13
++ alt keycode 59 = Console_1
++ control alt keycode 59 = Console_1
++keycode 60 = F2
++ shift keycode 60 = F12
++ altgr keycode 60 = Console_14
++ alt keycode 60 = Console_2
++ control alt keycode 60 = Console_2
++keycode 61 = F3
++ shift keycode 61 = F13
++ altgr keycode 61 = Console_15
++ alt keycode 61 = Console_3
++ control alt keycode 61 = Console_3
++keycode 62 = F4
++ shift keycode 62 = F14
++ altgr keycode 62 = Console_16
++ alt keycode 62 = Console_4
++ control alt keycode 62 = Console_4
++keycode 63 = F5
++ shift keycode 63 = F15
++ altgr keycode 63 = Console_17
++ alt keycode 63 = Console_5
++ control alt keycode 63 = Console_5
++keycode 64 = F6
++ shift keycode 64 = F16
++ altgr keycode 64 = Console_18
++ alt keycode 64 = Console_6
++ control alt keycode 64 = Console_6
++keycode 65 = F7
++ shift keycode 65 = F17
++ altgr keycode 65 = Console_19
++ alt keycode 65 = Console_7
++ control alt keycode 65 = Console_7
++keycode 66 = F8
++ shift keycode 66 = F18
++ altgr keycode 66 = Console_20
++ alt keycode 66 = Console_8
++ control alt keycode 66 = Console_8
++keycode 72 = Up
++ shift keycode 72 = Scroll_Backward
++ altgr keycode 72 = Scroll_Backward
++ alt keycode 72 = Prior
++keycode 75 = Left
++ altgr keycode 75 = Decr_Console
++ alt keycode 75 = Find
++keycode 77 = Right
++ altgr keycode 77 = Incr_Console
++ alt keycode 77 = Select
++keycode 80 = Down
++ shift keycode 80 = Scroll_Forward
++ altgr keycode 80 = Scroll_Forward
++ alt keycode 80 = Next
++keycode 83 = Remove Remove Meta_Delete
++ alt keycode 83 = Meta_Delete
++keycode 112 = F10
++ shift keycode 112 = F20
++ altgr keycode 112 = Console_22
++ alt keycode 112 = Console_10
++ control alt keycode 112 = Console_10
++keycode 115 = slash question
++ control keycode 115 = Delete
++ alt keycode 115 = Meta_slash
++keycode 123 = AltGr
++keycode 219 = Insert
+ string F1 = "\033[[A"
+ string F2 = "\033[[B"
+ string F3 = "\033[[C"