Root/target/linux/xburst/patches-2.6.32/500-modifier-keys.patch

1From d76e6b85f28891eecded962793fb8a02cdf26f39 Mon Sep 17 00:00:00 2001
2
3From: Lars-Peter Clausen <lars@metafoo.de>
4
5Subject: [PATCH] /opt/Projects/openwrt/target/linux/xburst/patches-2.6.31/500-modifier-keys.patch
6---
7
8 drivers/char/defkeymap.map | 80 ++++++++++++++++++++++++++++++--------------
9 1 files changed, 54 insertions(+), 26 deletions(-)
10
11
12Index: linux-2.6.32.10/drivers/char/defkeymap.map
13===================================================================
14--- linux-2.6.32.10.orig/drivers/char/defkeymap.map 2010-03-15 23:52:04.000000000 +0800
15+++ linux-2.6.32.10/drivers/char/defkeymap.map 2010-06-04 21:50:10.855160218 +0800
16@@ -1,5 +1,5 @@
17 # Default kernel keymap. This uses 7 modifier combinations.
18-keymaps 0-2,4-5,8,12
19+keymaps 0-2,4-5,8,12,64
20 # Change the above line into
21 # keymaps 0-2,4-6,8,12
22 # in case you want the entries
23@@ -47,22 +47,36 @@
24     alt keycode 12 = Meta_minus
25 keycode 13 = equal plus
26     alt keycode 13 = Meta_equal
27+ altgr keycode 13 = asciitilde
28+ ctrll keycode 13 = three
29 keycode 14 = Delete Delete
30- control keycode 14 = BackSpace
31+ altgr keycode 14 = Remove
32     alt keycode 14 = Meta_Delete
33 keycode 15 = Tab Tab
34     alt keycode 15 = Meta_Tab
35 keycode 16 = q
36+ altgr keycode 16 = exclam
37 keycode 17 = w
38+ altgr keycode 17 = at
39 keycode 18 = e
40- altgr keycode 18 = Hex_E
41+ altgr keycode 18 = numbersign
42 keycode 19 = r
43+ altgr keycode 19 = dollar
44 keycode 20 = t
45+ altgr keycode 20 = percent
46 keycode 21 = y
47+ altgr keycode 21 = asciicircum
48 keycode 22 = u
49+ altgr keycode 22 = ampersand
50+ ctrll keycode 22 = seven
51 keycode 23 = i
52+ altgr keycode 23 = asterisk
53+ ctrll keycode 23 = eight
54 keycode 24 = o
55+ altgr keycode 24 = parenleft
56+ ctrll keycode 24 = nine
57 keycode 25 = p
58+ altgr keycode 25 = parenright
59 keycode 26 = bracketleft braceleft
60     control keycode 26 = Escape
61     alt keycode 26 = Meta_bracketleft
62@@ -71,27 +85,34 @@
63     alt keycode 27 = Meta_bracketright
64 keycode 28 = Return
65     alt keycode 28 = Meta_Control_m
66-keycode 29 = Control
67+keycode 29 = CtrlL
68 keycode 30 = a
69- altgr keycode 30 = Hex_A
70+ altgr keycode 30 = U+00B0
71 keycode 31 = s
72+ altgr keycode 31 = U+00A8
73 keycode 32 = d
74- altgr keycode 32 = Hex_D
75+ altgr keycode 32 = U+20AC
76 keycode 33 = f
77- altgr keycode 33 = Hex_F
78+ altgr keycode 33 = minus
79 keycode 34 = g
80+ altgr keycode 34 = underscore
81 keycode 35 = h
82+ altgr keycode 35 = braceleft
83 keycode 36 = j
84+ altgr keycode 36 = bracketleft
85+ ctrll keycode 36 = four
86 keycode 37 = k
87+ altgr keycode 37 = bracketright
88+ ctrll keycode 37 = five
89 keycode 38 = l
90+ altgr keycode 38 = braceright
91+ ctrll keycode 38 = six
92 keycode 39 = semicolon colon
93     alt keycode 39 = Meta_semicolon
94 keycode 40 = apostrophe quotedbl
95     control keycode 40 = Control_g
96     alt keycode 40 = Meta_apostrophe
97-keycode 41 = grave asciitilde
98- control keycode 41 = nul
99- alt keycode 41 = Meta_grave
100+keycode 41 = U+00B4 grave
101 keycode 42 = Shift
102 keycode 43 = backslash bar
103     control keycode 43 = Control_backslash
104@@ -104,16 +125,21 @@
105 keycode 48 = b
106     altgr keycode 48 = Hex_B
107 keycode 49 = n
108+ altgr keycode 49 = less
109+ ctrll keycode 49 = one
110 keycode 50 = m
111-keycode 51 = comma less
112- alt keycode 51 = Meta_comma
113-keycode 52 = period greater
114+ altgr keycode 50 = greater
115+ ctrll keycode 50 = two
116+keycode 51 = comma semicolon
117+ altgr keycode 51 = apostrophe
118+keycode 52 = period colon
119     control keycode 52 = Compose
120- alt keycode 52 = Meta_period
121+ altgr keycode 52 = quotedbl
122 keycode 53 = slash question
123     control keycode 53 = Delete
124     alt keycode 53 = Meta_slash
125-keycode 54 = Shift
126+ ctrll keycode 53 = zero
127+keycode 54 = AltGr
128 keycode 55 = KP_Multiply
129 keycode 56 = Alt
130 keycode 57 = space space
131@@ -204,11 +230,11 @@
132 keycode 85 =
133 keycode 86 = less greater bar
134     alt keycode 86 = Meta_less
135-keycode 87 = F11 F11 Console_23
136+keycode 87 = F11 Scroll_Backward Prior
137     control keycode 87 = F11
138     alt keycode 87 = Console_11
139     control alt keycode 87 = Console_11
140-keycode 88 = F12 F12 Console_24
141+keycode 88 = F12 Scroll_Forward Next
142     control keycode 88 = F12
143     alt keycode 88 = Console_12
144     control alt keycode 88 = Console_12
145@@ -269,8 +295,6 @@
146 string F8 = "\033[19~"
147 string F9 = "\033[20~"
148 string F10 = "\033[21~"
149-string F11 = "\033[23~"
150-string F12 = "\033[24~"
151 string F13 = "\033[25~"
152 string F14 = "\033[26~"
153 string F15 = "\033[28~"
154

Archive Download this file



interactive