From 0a462b1e05296dca6e41e1448a04e31774f2d55f Mon Sep 17 00:00:00 2001 From: erik Date: Mon, 29 Dec 2008 23:32:45 +0000 Subject: siehe ticket #98 (verbesserung von Elias Oltmanns) git-svn-id: https://svn.neo-layout.org@1353 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- linux/console/neo.map | 1693 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 1095 insertions(+), 598 deletions(-) (limited to 'linux/console/neo.map') diff --git a/linux/console/neo.map b/linux/console/neo.map index d473598..a0daf3b 100644 --- a/linux/console/neo.map +++ b/linux/console/neo.map @@ -1,617 +1,1114 @@ -! neo.map - german NEO keyboard layout -! 2008 Pascal Hauck, -! -! Diese Datei ist experimentell! -! Sollten Fehler auftreten oder sich verschiedene Linux-Distributionen -! anders verhalten als erwartet, sollte dies auf der Mailingliste -! der NEO-Tastaturbelegung gemeldet werden. -! -! Diese Keymap wird über einige Skripte automatisch aus der neo_de.xmodmap -! erzeugt. -! + + + + #98: neo20.map - NEO-Layout - Trac + + + -keymaps 0-18 -strings as usual -compose as usual -! -------------------------------------------------------------------------- -! Modifier definitions -! -------------------------------------------------------------------------- - keycode 42 = Shift -# shift keycode 42 = Caps_Lock - keycode 54 = Shift -# shift keycode 54 = Caps_Lock - keycode 58 = AltGr -# altgr keycode 58 = AltGr_Lock - keycode 43 = AltGr -# altgr keycode 43 = AltGr_Lock - keycode 86 = ShiftL -# shiftl keycode 86 = ShiftL_Lock - keycode 100 = ShiftL -# shiftl keycode 100 = ShiftL_Lock - keycode 1 = Escape Escape Escape Escape - shiftl keycode 57 = Escape - shift shiftl keycode 57 = Escape - altgr shiftl keycode 57 = Escape - alt keycode 1 = Meta_Escape - shift altgr keycode 1 = Meta_Escape + -! -------------------------------------------------------------------------- -! Row 2 (upper row) -! -------------------------------------------------------------------------- - keycode 16 = x X U+2026 U+03be - shiftl keycode 16 = U+22EE - shift shiftl keycode 16 = VoidSymbol - altgr shiftl keycode 16 = U+039E - control keycode 16 = Control_x - shift control keycode 16 = Control_x - alt keycode 16 = Meta_x - shift alt keycode 16 = Meta_X - control alt keycode 16 = Meta_Control_x - keycode 17 = v V underscore VoidSymbol - shiftl keycode 17 = BackSpace - shift shiftl keycode 17 = BackSpace - altgr shiftl keycode 17 = U+2259 - control keycode 17 = Control_v - shift control keycode 17 = Control_v - alt keycode 17 = Meta_v - shift alt keycode 17 = Meta_V - control alt keycode 17 = Meta_Control_v - keycode 18 = l L bracketleft U+03bb - shiftl keycode 18 = Up - shift shiftl keycode 18 = Up - altgr shiftl keycode 18 = U+039B - control keycode 18 = Control_l - shift control keycode 18 = Control_l - alt keycode 18 = Meta_l - shift alt keycode 18 = Meta_L - control alt keycode 18 = Meta_Control_l - keycode 19 = c C bracketright U+03c7 - shiftl keycode 19 = Remove - shift shiftl keycode 19 = Remove - altgr shiftl keycode 19 = U+2102 - control keycode 19 = Control_c - shift control keycode 19 = Control_c - alt keycode 19 = Meta_c - shift alt keycode 19 = Meta_C - control alt keycode 19 = Meta_Control_c - keycode 20 = w W asciicircum U+03c9 - shiftl keycode 20 = Insert - shift shiftl keycode 20 = Insert - altgr shiftl keycode 20 = U+03A9 - control keycode 20 = Control_w - shift control keycode 20 = Control_w - alt keycode 20 = Meta_w - shift alt keycode 20 = Meta_W - control alt keycode 20 = Meta_Control_w - keycode 21 = k K exclam U+03F0 - shiftl keycode 21 = exclamdown - shift shiftl keycode 21 = VoidSymbol - altgr shiftl keycode 21 = U+221a - control keycode 21 = Control_k - shift control keycode 21 = Control_k - alt keycode 21 = Meta_k - shift alt keycode 21 = Meta_K - control alt keycode 21 = Meta_Control_k - keycode 22 = h H less U+03c8 - shiftl keycode 22 = KP_7 - shift shiftl keycode 22 = KP_7 - altgr shiftl keycode 22 = U+03A8 - control keycode 22 = Control_h - shift control keycode 22 = Control_h - alt keycode 22 = Meta_h - shift alt keycode 22 = Meta_H - control alt keycode 22 = Meta_Control_h - keycode 23 = g G greater U+03b3 - shiftl keycode 23 = KP_8 - shift shiftl keycode 23 = KP_8 - altgr shiftl keycode 23 = U+0393 - control keycode 23 = Control_g - shift control keycode 23 = Control_g - alt keycode 23 = Meta_g - shift alt keycode 23 = Meta_G - control alt keycode 23 = Meta_Control_g - keycode 24 = f F equal U+03c6 - shiftl keycode 24 = KP_9 - shift shiftl keycode 24 = KP_9 - altgr shiftl keycode 24 = U+03A6 - control keycode 24 = Control_f - shift control keycode 24 = Control_f - alt keycode 24 = Meta_f - shift alt keycode 24 = Meta_F - control alt keycode 24 = Meta_Control_f - keycode 25 = q Q ampersand U+03D5 - shiftl keycode 25 = KP_Add - shift shiftl keycode 25 = KP_Add - altgr shiftl keycode 25 = U+211A - control keycode 25 = Control_q - shift control keycode 25 = Control_q - alt keycode 25 = Meta_q - shift alt keycode 25 = Meta_Q - control alt keycode 25 = Meta_Control_q - keycode 26 = ssharp U+1E9E U+017F U+03c2 - shiftl keycode 26 = VoidSymbol - shift shiftl keycode 26 = VoidSymbol - altgr shiftl keycode 26 = U+2218 + +
-! -------------------------------------------------------------------------- -! Row 3 (home row, middle row) -! -------------------------------------------------------------------------- - keycode 30 = u U backslash VoidSymbol - shiftl keycode 30 = Home - shift shiftl keycode 30 = Home - altgr shiftl keycode 30 = U+222E - control keycode 30 = Control_u - shift control keycode 30 = Control_u - alt keycode 30 = Meta_u - shift alt keycode 30 = Meta_U - control alt keycode 30 = Meta_Control_u - keycode 31 = i I slash U+03b9 - shiftl keycode 31 = Left - shift shiftl keycode 31 = Left - altgr shiftl keycode 31 = U+222b - control keycode 31 = Control_i - shift control keycode 31 = Control_i - alt keycode 31 = Meta_i - shift alt keycode 31 = Meta_I - control alt keycode 31 = Meta_Control_i - keycode 32 = a A braceleft U+03b1 - shiftl keycode 32 = Down - shift shiftl keycode 32 = Down - altgr shiftl keycode 32 = U+2200 - control keycode 32 = Control_a - shift control keycode 32 = Control_a - alt keycode 32 = Meta_a - shift alt keycode 32 = Meta_A - control alt keycode 32 = Meta_Control_a - keycode 33 = e E braceright U+03b5 - shiftl keycode 33 = Right - shift shiftl keycode 33 = Right - altgr shiftl keycode 33 = U+2203 - control keycode 33 = Control_e - shift control keycode 33 = Control_e - alt keycode 33 = Meta_e - shift alt keycode 33 = Meta_E - control alt keycode 33 = Meta_Control_e - keycode 34 = o O asterisk U+03bf - shiftl keycode 34 = End - shift shiftl keycode 34 = End - altgr shiftl keycode 34 = U+2208 - control keycode 34 = Control_o - shift control keycode 34 = Control_o - alt keycode 34 = Meta_o - shift alt keycode 34 = Meta_O - control alt keycode 34 = Meta_Control_o - keycode 35 = s S question U+03c3 - shiftl keycode 35 = questiondown - shift shiftl keycode 35 = VoidSymbol - altgr shiftl keycode 35 = U+03A3 - control keycode 35 = Control_s - shift control keycode 35 = Control_s - alt keycode 35 = Meta_s - shift alt keycode 35 = Meta_S - control alt keycode 35 = Meta_Control_s - keycode 36 = n N parenleft U+03bd - shiftl keycode 36 = KP_4 - shift shiftl keycode 36 = KP_4 - altgr shiftl keycode 36 = U+2115 - control keycode 36 = Control_n - shift control keycode 36 = Control_n - alt keycode 36 = Meta_n - shift alt keycode 36 = Meta_N - control alt keycode 36 = Meta_Control_n - keycode 37 = r R parenright U+03F1 - shiftl keycode 37 = KP_5 - shift shiftl keycode 37 = KP_5 - altgr shiftl keycode 37 = U+211D - control keycode 37 = Control_r - shift control keycode 37 = Control_r - alt keycode 37 = Meta_r - shift alt keycode 37 = Meta_R - control alt keycode 37 = Meta_Control_r - keycode 38 = t T minus U+03c4 - shiftl keycode 38 = KP_6 - shift shiftl keycode 38 = KP_6 - altgr shiftl keycode 38 = U+2202 - control keycode 38 = Control_t - shift control keycode 38 = Control_t - alt keycode 38 = Meta_t - shift alt keycode 38 = Meta_T - control alt keycode 38 = Meta_Control_t - keycode 39 = d D colon U+03b4 - shiftl keycode 39 = comma - shift shiftl keycode 39 = VoidSymbol - altgr shiftl keycode 39 = U+0394 - control keycode 39 = Control_d - shift control keycode 39 = Control_d - alt keycode 39 = Meta_d - shift alt keycode 39 = Meta_D - control alt keycode 39 = Meta_Control_d - keycode 40 = y Y at U+03c5 - shiftl keycode 40 = period - shift shiftl keycode 40 = VoidSymbol - altgr shiftl keycode 40 = U+2207 - control keycode 40 = Control_y - shift control keycode 40 = Control_y - alt keycode 40 = Meta_y - shift alt keycode 40 = Meta_Y - control alt keycode 40 = Meta_Control_y -! -------------------------------------------------------------------------- -! Row 4 (lower row) -! -------------------------------------------------------------------------- - keycode 44 = udiaeresis Udiaeresis numbersign VoidSymbol - shiftl keycode 44 = Escape - shift shiftl keycode 44 = Escape - altgr shiftl keycode 44 = U+211C - keycode 45 = odiaeresis Odiaeresis dollar VoidSymbol - shiftl keycode 45 = Tab - shift shiftl keycode 45 = Meta_Tab - altgr shiftl keycode 45 = U+2111 - keycode 46 = adiaeresis Adiaeresis bar U+03b7 - shiftl keycode 46 = Next - shift shiftl keycode 46 = Next - altgr shiftl keycode 46 = U+2135 - keycode 47 = p P asciitilde U+03c0 - shiftl keycode 47 = Return - shift shiftl keycode 47 = Return - altgr shiftl keycode 47 = U+03A0 - control keycode 47 = Control_p - shift control keycode 47 = Control_p - alt keycode 47 = Meta_p - shift alt keycode 47 = Meta_P - control alt keycode 47 = Meta_Control_p - keycode 48 = z Z grave U+03b6 - shiftl keycode 48 = VoidSymbol - shift shiftl keycode 48 = VoidSymbol - altgr shiftl keycode 48 = U+2124 - control keycode 48 = Control_z - shift control keycode 48 = Control_z - alt keycode 48 = Meta_z - shift alt keycode 48 = Meta_Z - control alt keycode 48 = Meta_Control_z - keycode 49 = b B plus U+03b2 - shiftl keycode 49 = colon - shift shiftl keycode 49 = VoidSymbol - altgr shiftl keycode 49 = U+21D0 - control keycode 49 = Control_b - shift control keycode 49 = Control_b - alt keycode 49 = Meta_b - shift alt keycode 49 = Meta_B - control alt keycode 49 = Meta_Control_b - keycode 50 = m M percent U+03bc - shiftl keycode 50 = KP_1 - shift shiftl keycode 50 = KP_1 - altgr shiftl keycode 50 = U+21d4 - control keycode 50 = Control_m - shift control keycode 50 = Control_m - alt keycode 50 = Meta_m - shift alt keycode 50 = Meta_M - control alt keycode 50 = Meta_Control_m - keycode 51 = comma VoidSymbol quotedbl U+03c1 - shiftl keycode 51 = KP_2 - shift shiftl keycode 51 = KP_2 - altgr shiftl keycode 51 = U+21D2 - keycode 52 = period VoidSymbol apostrophe U+03D1 - shiftl keycode 52 = KP_3 - shift shiftl keycode 52 = KP_3 - altgr shiftl keycode 52 = U+0398 - keycode 53 = j J semicolon U+03b8 - shiftl keycode 53 = semicolon - shift shiftl keycode 53 = VoidSymbol - altgr shiftl keycode 53 = U+221d - control keycode 53 = Control_j - shift control keycode 53 = Control_j - alt keycode 53 = Meta_j - shift alt keycode 53 = Meta_J - control alt keycode 53 = Meta_Control_j -! -------------------------------------------------------------------------- -! Keypad Row 1 (uppest row) -! -------------------------------------------------------------------------- - keycode 69 = Tab Meta_Tab equal U+2248 - shiftl keycode 69 = U+2260 - shift shiftl keycode 69 = VoidSymbol - altgr shiftl keycode 69 = U+2261 - keycode 98 = KP_Divide KP_Divide division U+2223 - shiftl keycode 98 = U+2300 - shift shiftl keycode 98 = VoidSymbol - altgr shiftl keycode 98 = U+2044 - keycode 55 = KP_Multiply KP_Multiply U+22C5 multiply - shiftl keycode 55 = U+2299 - shift shiftl keycode 55 = VoidSymbol - altgr shiftl keycode 55 = U+2297 - keycode 74 = KP_Subtract KP_Subtract U+2212 U+2216 - shiftl keycode 74 = U+2296 - shift shiftl keycode 74 = VoidSymbol - altgr shiftl keycode 74 = U+2238 -! -------------------------------------------------------------------------- -! Keypad Row 2 (upper row) -! -------------------------------------------------------------------------- - keycode 71 = KP_7 U+2714 U+2195 U+230a - shiftl keycode 71 = Home - shift shiftl keycode 71 = Home - altgr shiftl keycode 71 = U+2308 - keycode 72 = KP_8 U+2718 U+2191 U+2229 - shiftl keycode 72 = Up - shift shiftl keycode 72 = Up - altgr shiftl keycode 72 = U+22C2 - keycode 73 = KP_9 U+2020 U+20D7 U+230B - shiftl keycode 73 = Prior - shift shiftl keycode 73 = Prior - altgr shiftl keycode 73 = U+2309 - keycode 78 = KP_Add KP_Add plusminus U+2213 - shiftl keycode 78 = U+2295 - shift shiftl keycode 78 = VoidSymbol - altgr shiftl keycode 78 = U+2214 + -! -------------------------------------------------------------------------- -! Keypad Row 3 (home row, middle row) -! -------------------------------------------------------------------------- - keycode 75 = KP_4 U+2663 U+2190 U+2282 - shiftl keycode 75 = Left - shift shiftl keycode 75 = Left - altgr shiftl keycode 75 = U+2286 - keycode 76 = KP_5 U+20ac U+221e U+22B6 - shiftl keycode 76 = VoidSymbol - shift shiftl keycode 76 = VoidSymbol - altgr shiftl keycode 76 = U+22B7 - keycode 77 = KP_6 brokenbar U+2192 U+2283 - shiftl keycode 77 = Right - shift shiftl keycode 77 = Right - altgr shiftl keycode 77 = U+2287 +
-! -------------------------------------------------------------------------- -! Keypad Row 4 (lower row) -! -------------------------------------------------------------------------- - keycode 79 = KP_1 U+2666 U+2194 U+226A - shiftl keycode 79 = End - shift shiftl keycode 79 = End - altgr shiftl keycode 79 = U+2264 - keycode 80 = KP_2 U+2665 U+2193 U+222a - shiftl keycode 80 = Down - shift shiftl keycode 80 = Down - altgr shiftl keycode 80 = U+22C3 - keycode 81 = KP_3 U+2660 U+21CC U+226B - shiftl keycode 81 = Next - shift shiftl keycode 81 = Next - altgr shiftl keycode 81 = U+2265 -! -------------------------------------------------------------------------- -! Keypad Row 5 (lowest row) -! -------------------------------------------------------------------------- - keycode 82 = KP_0 U+2423 percent U+2030 - shiftl keycode 82 = Insert - shift shiftl keycode 82 = Insert - altgr shiftl keycode 82 = U+25A1 - keycode 83 = comma period U+002c U+2032 - shiftl keycode 83 = Remove - shift shiftl keycode 83 = Remove - altgr shiftl keycode 83 = U+2033 +

Ticket #98: neo20.map

+ + + + +
+ File neo20.map, 29.1 kB + (added by Elias Oltmanns <eo@nebensachen.de>, 1 day ago) +

+neo.map +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Line 
1! neo.map - german NEO keyboard layout
2! 2008 Pascal Hauck, <pascal.hauck@web.de>
3!
4! Diese Datei ist experimentell!
5! Sollten Fehler auftreten oder sich verschiedene Linux-Distributionen
6! anders verhalten als erwartet, sollte dies auf der Mailingliste
7! der NEO-Tastaturbelegung gemeldet werden.
8!
9! Diese Keymap wird über einige Skripte automatisch aus der neo_de.xmodmap
10! erzeugt.
11!
12
13keymaps 0-18
14strings as usual
15compose as usual
16alt_is_meta
17! --------------------------------------------------------------------------
18! Modifier definitions
19! --------------------------------------------------------------------------
20                   keycode  42 = Shift           
21#          shift   keycode  42 = Caps_Lock       
22                   keycode  54 = Shift           
23#          shift   keycode  54 = Caps_Lock       
24                   keycode  58 = AltGr           
25#          altgr   keycode  58 = AltGr_Lock     
26                   keycode  43 = AltGr           
27#          altgr   keycode  43 = AltGr_Lock     
28                   keycode  86 = ShiftL         
29#          shiftl  keycode  86 = ShiftL_Lock     
30                   keycode 100 = ShiftL         
31#          shiftl  keycode 100 = ShiftL_Lock     
32
33                   keycode   1 = Escape         
34   shift   altgr   keycode   1 = Meta_Escape     
35
36! --------------------------------------------------------------------------
37! function keys
38! --------------------------------------------------------------------------
39! ----Backspace-------------------------------------------------------------
40                   keycode  14 = Delete         
41! ----Return Enter----------------------------------------------------------
42                   keycode  28 = Return         
43           alt     keycode  28 = Meta_Control_m 
44                   keycode  96 = KP_Enter       
45           altgr   keycode  96 = Hex_F           
46! ----Tab-------------------------------------------------------------------
47                   keycode  15 = Tab              Meta_Tab       
48           altgr   keycode  15 = Compose
49! ----Control Alt-----------------------------------------------------------
50                   keycode  29 = Control         
51                   keycode  97 = Control         
52                   keycode  56 = Alt             
53! ----Prt SclLk Pause-------------------------------------------------------
54                   keycode  99 =
55           control keycode  99 = Control_backslash
56           alt     keycode  99 = Control_backslash
57   control alt     keycode  99 = Meta_Control_backslash
58                   keycode  70 = Scroll_Lock      Show_Memory      Show_Registers   Show_State     
59           alt     keycode  70 = Scroll_Lock     
60                   keycode 119 = Pause           
61! ----Home block------------------------------------------------------------
62                   keycode 102 = Find           
63                   keycode 104 = Prior           
64           shift   keycode 104 = Scroll_Backward
65                   keycode 107 = Select         
66                   keycode 109 = Next           
67           shift   keycode 109 = Scroll_Forward 
68                   keycode 111 = Remove         
69   altgr   control keycode 111 = Boot           
70   control alt     keycode 111 = Boot           
71                   keycode 110 = Insert         
72! ----Navigation block------------------------------------------------------
73                   keycode 103 = Up             
74           alt     keycode 103 = KeyboardSignal 
75                   keycode 105 = Left           
76           alt     keycode 105 = Decr_Console   
77                   keycode 106 = Right           
78           alt     keycode 106 = Incr_Console   
79                   keycode 108 = Down           
80! ----Win keys--------------------------------------------------------------
81                   keycode 125 = Decr_Console    Last_Console      Incr_Console     
82                   keycode 126 = Incr_Console    Last_Console      Decr_Console     
83! ----menue key-------------------------------------------------------------
84                   keycode 127 = Compose         F100
85! ----F-keys----------------------------------------------------------------
86                   keycode  59 = F1               F13              Console_13       F25             
87           alt     keycode  59 = Console_1       
88   control alt     keycode  59 = Console_1       
89                   keycode  60 = F2               F14              Console_14       F26             
90           alt     keycode  60 = Console_2       
91   control alt     keycode  60 = Console_2       
92                   keycode  61 = F3               F15              Console_15       F27             
93           alt     keycode  61 = Console_3       
94   control alt     keycode  61 = Console_3       
95                   keycode  62 = F4               F16              Console_16       F28             
96           alt     keycode  62 = Console_4       
97   control alt     keycode  62 = Console_4       
98                   keycode  63 = F5               F17              Console_17       F29             
99           alt     keycode  63 = Console_5       
100   control alt     keycode  63 = Console_5       
101                   keycode  64 = F6               F18              Console_18       F30             
102           alt     keycode  64 = Console_6       
103   control alt     keycode  64 = Console_6       
104                   keycode  65 = F7               F19              Console_19       F31             
105           alt     keycode  65 = Console_7       
106   control alt     keycode  65 = Console_7       
107                   keycode  66 = F8               F20              Console_20       F32             
108           alt     keycode  66 = Console_8       
109   control alt     keycode  66 = Console_8       
110                   keycode  67 = F9               F21              Console_21       F33             
111           alt     keycode  67 = Console_9       
112   control alt     keycode  67 = Console_9       
113                   keycode  68 = F10              F22              Console_22       F34             
114           alt     keycode  68 = Console_10     
115   control alt     keycode  68 = Console_10     
116                   keycode  87 = F11              F23              Console_23       F35             
117           alt     keycode  87 = Console_11     
118   control alt     keycode  87 = Console_11     
119                   keycode  88 = F12              F24              Console_24       F36             
120           alt     keycode  88 = Console_12     
121   control alt     keycode  88 = Console_12     
122! ----unknown keys from defkeymap.map---------------------------------------
123                   keycode  84 = Last_Console   
124                   keycode  89 =
125                   keycode  90 =
126                   keycode  91 =
127                   keycode  92 =
128                   keycode  93 =
129                   keycode  94 =
130                   keycode  95 =
131                   keycode 101 = Break           
132                   keycode 112 = Macro           
133   altgr   control keycode 112 = VoidSymbol     
134   shift   alt     keycode 112 = VoidSymbol     
135   altgr   alt     keycode 112 = VoidSymbol     
136                   keycode 113 = F13             
137   altgr   control keycode 113 = VoidSymbol     
138   shift   alt     keycode 113 = VoidSymbol     
139   altgr   alt     keycode 113 = VoidSymbol     
140                   keycode 114 = F14             
141   altgr   control keycode 114 = VoidSymbol     
142   shift   alt     keycode 114 = VoidSymbol     
143   altgr   alt     keycode 114 = VoidSymbol     
144                   keycode 115 = Help           
145   altgr   control keycode 115 = VoidSymbol     
146   shift   alt     keycode 115 = VoidSymbol     
147   altgr   alt     keycode 115 = VoidSymbol     
148                   keycode 116 = Do             
149   altgr   control keycode 116 = VoidSymbol     
150   shift   alt     keycode 116 = VoidSymbol     
151   altgr   alt     keycode 116 = VoidSymbol     
152                   keycode 117 = F17             
153   altgr   control keycode 117 = VoidSymbol     
154   shift   alt     keycode 117 = VoidSymbol     
155   altgr   alt     keycode 117 = VoidSymbol     
156                   keycode 118 = KP_MinPlus     
157   altgr   control keycode 118 = VoidSymbol     
158   shift   alt     keycode 118 = VoidSymbol     
159   altgr   alt     keycode 118 = VoidSymbol     
160                   keycode 119 = Pause
161                   keycode 120 =
162                   keycode 121 =
163                   keycode 122 =
164                   keycode 123 =
165                   keycode 124 =
166
167
168! ----Space key-------------------------------------------------------------
169                   keycode  57 = space                 space                 space                 nobreakspace         
170           shiftl  keycode  57 = KP_0                 
171   shift   shiftl  keycode  57 = KP_0                 
172   altgr   shiftl  keycode  57 = U+202F               
173
174! ----dead keys-------------------------------------------------------------
175                   keycode  41 = dead_circumflex       dead_tilde            U+030a                dead_breve           
176           shiftl  keycode  41 = dead_caron           
177   shift   shiftl  keycode  41 = VoidSymbol           
178   altgr   shiftl  keycode  41 = U+0304               
179                   keycode  13 = dead_grave            VoidSymbol            dead_diaeresis        U+1FFE               
180           shiftl  keycode  13 = VoidSymbol           
181   shift   shiftl  keycode  13 = VoidSymbol           
182   altgr   shiftl  keycode  13 = VoidSymbol           
183                   keycode  27 = dead_acute            dead_cedilla          VoidSymbol            U+1FBF               
184           shiftl  keycode  27 = dead_doubleacute     
185   shift   shiftl  keycode  27 = VoidSymbol           
186   altgr   shiftl  keycode  27 = U+0307               
187
188! --------------------------------------------------------------------------
189! Row 1 (number row)
190! --------------------------------------------------------------------------
191                   keycode   2 = one                   degree                onesuperior           VoidSymbol           
192           shiftl  keycode   2 = U+2022               
193   shift   shiftl  keycode   2 = VoidSymbol           
194   altgr   shiftl  keycode   2 = notsign               
195                   keycode   3 = two                   section               twosuperior           VoidSymbol           
196           shiftl  keycode   3 = U+2023               
197   shift   shiftl  keycode   3 = VoidSymbol           
198   altgr   shiftl  keycode   3 = U+2228               
199                   keycode   4 = three                 U+2113                threesuperior         VoidSymbol           
200           shiftl  keycode   4 = U+2116               
201   shift   shiftl  keycode   4 = VoidSymbol           
202   altgr   shiftl  keycode   4 = U+2227               
203                   keycode   5 = four                  guillemotright        U+203A                U+2020               
204           shiftl  keycode   5 = Prior                 
205   shift   shiftl  keycode   5 = Prior                 
206   altgr   shiftl  keycode   5 = U+22a4               
207                   keycode   6 = five                  guillemotleft         U+2039                U+2640               
208           shiftl  keycode   6 = periodcentered       
209   shift   shiftl  keycode   6 = VoidSymbol           
210   altgr   shiftl  keycode   6 = U+2221               
211                   keycode   7 = six                   U+20ac                cent                  U+2642               
212           shiftl  keycode   7 = sterling             
213   shift   shiftl  keycode   7 = VoidSymbol           
214   altgr   shiftl  keycode   7 = U+2225               
215                   keycode   8 = seven                 dollar                yen                   U+03ba               
216           shiftl  keycode   8 = currency             
217   shift   shiftl  keycode   8 = VoidSymbol           
218   altgr   shiftl  keycode   8 = U+2192               
219                   keycode   9 = eight                 U+201e                U+201a                U+2329               
220           shiftl  keycode   9 = VoidSymbol           
221   shift   shiftl  keycode   9 = VoidSymbol           
222   altgr   shiftl  keycode   9 = U+221e               
223                   keycode  10 = nine                  U+201c                U+2018                U+232a               
224           shiftl  keycode  10 = KP_Divide             
225   shift   shiftl  keycode  10 = KP_Divide             
226   altgr   shiftl  keycode  10 = VoidSymbol           
227                   keycode  11 = zero                  U+201d                U+2019                VoidSymbol           
228           shiftl  keycode  11 = KP_Multiply           
229   shift   shiftl  keycode  11 = KP_Multiply           
230   altgr   shiftl  keycode  11 = VoidSymbol           
231                   keycode  12 = minus                 U+2014                VoidSymbol            U+2011               
232           shiftl  keycode  12 = KP_Subtract           
233   shift   shiftl  keycode  12 = KP_Subtract           
234   altgr   shiftl  keycode  12 = hyphen               
235
236! --------------------------------------------------------------------------
237! Row 2 (upper row)
238! --------------------------------------------------------------------------
239                   keycode  16 = x                     
240           altgr   keycode  16 = VoidSymbol           
241   shift   altgr   keycode  16 = U+03be               
242           shiftl  keycode  16 = VoidSymbol           
243   shift   shiftl  keycode  16 = VoidSymbol           
244   altgr   shiftl  keycode  16 = U+039e               
245                   keycode  17 = v                     
246           altgr   keycode  17 = underscore           
247   shift   altgr   keycode  17 = VoidSymbol           
248           shiftl  keycode  17 = BackSpace             
249   shift   shiftl  keycode  17 = BackSpace             
250   altgr   shiftl  keycode  17 = U+2259               
251                   keycode  18 = l                     
252           altgr   keycode  18 = bracketleft           
253   shift   altgr   keycode  18 = U+03bb               
254           shiftl  keycode  18 = Up                   
255   shift   shiftl  keycode  18 = Up                   
256   altgr   shiftl  keycode  18 = U+039b               
257                   keycode  19 = c                     
258           altgr   keycode  19 = bracketright         
259   shift   altgr   keycode  19 = U+03c7               
260           shiftl  keycode  19 = Remove               
261   shift   shiftl  keycode  19 = Remove               
262   altgr   shiftl  keycode  19 = U+2102               
263                   keycode  20 = w                     
264           altgr   keycode  20 = asciicircum           
265   shift   altgr   keycode  20 = U+03c9               
266           shiftl  keycode  20 = Insert               
267   shift   shiftl  keycode  20 = Insert               
268   altgr   shiftl  keycode  20 = U+03a9               
269                   keycode  21 = k                     
270           altgr   keycode  21 = exclam               
271   shift   altgr   keycode  21 = U+03F0               
272           shiftl  keycode  21 = exclamdown           
273   shift   shiftl  keycode  21 = VoidSymbol           
274   altgr   shiftl  keycode  21 = U+221a               
275                   keycode  22 = h                     
276           altgr   keycode  22 = less                 
277   shift   altgr   keycode  22 = U+03c8               
278           shiftl  keycode  22 = KP_7                 
279   shift   shiftl  keycode  22 = KP_7                 
280   altgr   shiftl  keycode  22 = U+03a8               
281                   keycode  23 = g                     
282           altgr   keycode  23 = greater               
283   shift   altgr   keycode  23 = U+03b3               
284           shiftl  keycode  23 = KP_8                 
285   shift   shiftl  keycode  23 = KP_8                 
286   altgr   shiftl  keycode  23 = U+0393               
287                   keycode  24 = f                     
288           altgr   keycode  24 = equal                 
289   shift   altgr   keycode  24 = U+03c6               
290           shiftl  keycode  24 = KP_9                 
291   shift   shiftl  keycode  24 = KP_9                 
292   altgr   shiftl  keycode  24 = U+03a6               
293                   keycode  25 = q                     
294           altgr   keycode  25 = ampersand             
295   shift   altgr   keycode  25 = U+03D5               
296           shiftl  keycode  25 = KP_Add               
297   shift   shiftl  keycode  25 = KP_Add               
298   altgr   shiftl  keycode  25 = U+211A               
299                   keycode  26 = ssharp                U+1E9E                U+017F                U+03c2               
300           shiftl  keycode  26 = VoidSymbol           
301   shift   shiftl  keycode  26 = VoidSymbol           
302   altgr   shiftl  keycode  26 = U+2218               
303
304! --------------------------------------------------------------------------
305! Row 3 (home row, middle row)
306! --------------------------------------------------------------------------
307                   keycode  30 = u                     
308           altgr   keycode  30 = backslash             
309   shift   altgr   keycode  30 = VoidSymbol           
310           shiftl  keycode  30 = Home                 
311   shift   shiftl  keycode  30 = Home                 
312   altgr   shiftl  keycode  30 = U+222E               
313                   keycode  31 = i                     
314           altgr   keycode  31 = slash                 
315   shift   altgr   keycode  31 = U+03b9               
316           shiftl  keycode  31 = Left                 
317   shift   shiftl  keycode  31 = Left                 
318   altgr   shiftl  keycode  31 = U+222b               
319                   keycode  32 = a                     
320           altgr   keycode  32 = braceleft             
321   shift   altgr   keycode  32 = U+03b1               
322           shiftl  keycode  32 = Down                 
323   shift   shiftl  keycode  32 = Down                 
324   altgr   shiftl  keycode  32 = U+2200               
325                   keycode  33 = e                     
326           altgr   keycode  33 = braceright           
327   shift   altgr   keycode  33 = U+03b5               
328           shiftl  keycode  33 = Right                 
329   shift   shiftl  keycode  33 = Right                 
330   altgr   shiftl  keycode  33 = U+2203               
331                   keycode  34 = o                     
332           altgr   keycode  34 = asterisk             
333   shift   altgr   keycode  34 = U+03bf               
334           shiftl  keycode  34 = End                   
335   shift   shiftl  keycode  34 = End                   
336   altgr   shiftl  keycode  34 = VoidSymbol           
337                   keycode  35 = s                     
338           altgr   keycode  35 = question             
339   shift   altgr   keycode  35 = U+03c3               
340           shiftl  keycode  35 = questiondown         
341   shift   shiftl  keycode  35 = VoidSymbol           
342   altgr   shiftl  keycode  35 = U+03a3               
343                   keycode  36 = n                     
344           altgr   keycode  36 = parenleft             
345   shift   altgr   keycode  36 = U+03bd               
346           shiftl  keycode  36 = KP_4                 
347   shift   shiftl  keycode  36 = KP_4                 
348   altgr   shiftl  keycode  36 = U+2115               
349                   keycode  37 = r                     
350           altgr   keycode  37 = parenright           
351   shift   altgr   keycode  37 = U+03F1               
352           shiftl  keycode  37 = KP_5                 
353   shift   shiftl  keycode  37 = KP_5                 
354   altgr   shiftl  keycode  37 = U+211D               
355                   keycode  38 = t                     
356           altgr   keycode  38 = minus                 
357   shift   altgr   keycode  38 = U+03c4               
358           shiftl  keycode  38 = KP_6                 
359   shift   shiftl  keycode  38 = KP_6                 
360   altgr   shiftl  keycode  38 = U+2202               
361                   keycode  39 = d                     
362           altgr   keycode  39 = colon                 
363   shift   altgr   keycode  39 = U+03b4               
364           shiftl  keycode  39 = U+002c               
365   shift   shiftl  keycode  39 = VoidSymbol           
366   altgr   shiftl  keycode  39 = U+0394               
367                   keycode  40 = y                     
368           altgr   keycode  40 = at                   
369   shift   altgr   keycode  40 = U+03c5               
370           shiftl  keycode  40 = U+002e               
371   shift   shiftl  keycode  40 = VoidSymbol           
372   altgr   shiftl  keycode  40 = U+2207               
373
374! --------------------------------------------------------------------------
375! Row 4 (lower row)
376! --------------------------------------------------------------------------
377                   keycode  44 = udiaeresis            Udiaeresis            numbersign            VoidSymbol           
378           shiftl  keycode  44 = Escape               
379   shift   shiftl  keycode  44 = Escape               
380   altgr   shiftl  keycode  44 = U+211C               
381                   keycode  45 = odiaeresis            Odiaeresis            dollar                VoidSymbol           
382           shiftl  keycode  45 = Tab                   
383   shift   shiftl  keycode  45 = VoidSymbol           
384   altgr   shiftl  keycode  45 = U+2111               
385                   keycode  46 = adiaeresis            Adiaeresis            bar                   U+03b7               
386           shiftl  keycode  46 = Next                 
387   shift   shiftl  keycode  46 = Next                 
388   altgr   shiftl  keycode  46 = U+2135               
389                   keycode  47 = p                     
390           altgr   keycode  47 = asciitilde           
391   shift   altgr   keycode  47 = U+03c0               
392           shiftl  keycode  47 = Return               
393   shift   shiftl  keycode  47 = Return               
394   altgr   shiftl  keycode  47 = U+03a0               
395                   keycode  48 = z                     
396           altgr   keycode  48 = grave                 
397   shift   altgr   keycode  48 = U+03b6               
398           shiftl  keycode  48 = VoidSymbol           
399   shift   shiftl  keycode  48 = VoidSymbol           
400   altgr   shiftl  keycode  48 = U+2124               
401                   keycode  49 = b                     
402           altgr   keycode  49 = plus                 
403   shift   altgr   keycode  49 = U+03b2               
404           shiftl  keycode  49 = colon                 
405   shift   shiftl  keycode  49 = VoidSymbol           
406   altgr   shiftl  keycode  49 = U+21D0               
407                   keycode  50 = m                     
408           altgr   keycode  50 = percent               
409   shift   altgr   keycode  50 = U+03bc               
410           shiftl  keycode  50 = KP_1                 
411   shift   shiftl  keycode  50 = KP_1                 
412   altgr   shiftl  keycode  50 = U+21d4               
413                   keycode  51 = comma                 U+2013                quotedbl              U+03c1               
414           shiftl  keycode  51 = KP_2                 
415   shift   shiftl  keycode  51 = KP_2                 
416   altgr   shiftl  keycode  51 = U+21D2               
417                   keycode  52 = period                U+2026                apostrophe            U+03D1               
418           shiftl  keycode  52 = KP_3                 
419   shift   shiftl  keycode  52 = KP_3                 
420   altgr   shiftl  keycode  52 = U+0398               
421                   keycode  53 = j                     
422           altgr   keycode  53 = semicolon             
423   shift   altgr   keycode  53 = U+03b8               
424           shiftl  keycode  53 = semicolon             
425   shift   shiftl  keycode  53 = VoidSymbol           
426   altgr   shiftl  keycode  53 = U+221d               
427
428! --------------------------------------------------------------------------
429! Keypad Row 1 (uppest row)
430! --------------------------------------------------------------------------
431                   keycode  69 = Tab                   VoidSymbol            equal                 VoidSymbol           
432           shiftl  keycode  69 = U+2261               
433   shift   shiftl  keycode  69 = VoidSymbol           
434                   keycode  98 = KP_Multiply           KP_Multiply           U+22C5                U+2299               
435           shiftl  keycode  98 = U+2297               
436   shift   shiftl  keycode  98 = VoidSymbol           
437                   keycode  55 = KP_Subtract           KP_Subtract           U+2212                U+2296               
438           shiftl  keycode  55 = U+2238               
439   shift   shiftl  keycode  55 = VoidSymbol           
440                   keycode  74 = KP_7                  U+2714                U+2195                U+226A               
441           shiftl  keycode  74 = U+2308               
442   shift   shiftl  keycode  74 = VoidSymbol           
443
444! --------------------------------------------------------------------------
445! Keypad Row 2 (upper row)
446! --------------------------------------------------------------------------
447                   keycode  71 = KP_8                  U+2718                U+2191                U+2229               
448           shiftl  keycode  71 = U+22C2               
449   shift   shiftl  keycode  71 = VoidSymbol           
450                   keycode  72 = KP_9                  U+2663                U+20D7                U+226B               
451           shiftl  keycode  72 = U+2309               
452   shift   shiftl  keycode  72 = VoidSymbol           
453                   keycode  73 = KP_Add                KP_Add                plusminus             U+2295               
454           shiftl  keycode  73 = U+2214               
455   shift   shiftl  keycode  73 = VoidSymbol           
456                   keycode  78 = KP_4                  U+2665                U+2190                U+2282               
457           shiftl  keycode  78 = U+2286               
458   shift   shiftl  keycode  78 = VoidSymbol           
459
460! --------------------------------------------------------------------------
461! Keypad Row 3 (home row, middle row)
462! --------------------------------------------------------------------------
463                   keycode  75 = KP_5                  U+20ac                brokenbar             U+22B6               
464           shiftl  keycode  75 = U+22B7               
465   shift   shiftl  keycode  75 = VoidSymbol           
466                   keycode  76 = KP_6                  U+2660                U+2192                U+2283               
467           shiftl  keycode  76 = U+2287               
468   shift   shiftl  keycode  76 = VoidSymbol           
469                   keycode  77 = KP_1                  ordfeminine           U+2194                U+2264               
470           shiftl  keycode  77 = U+230a               
471   shift   shiftl  keycode  77 = VoidSymbol           
472
473! --------------------------------------------------------------------------
474! Keypad Row 4 (lower row)
475! --------------------------------------------------------------------------
476                   keycode  79 = KP_2                  masculine             U+2193                U+222a               
477           shiftl  keycode  79 = U+22C3               
478   shift   shiftl  keycode  79 = VoidSymbol           
479                   keycode  80 = KP_3                  U+2666                U+21CC                U+2265               
480           shiftl  keycode  80 = U+230B               
481   shift   shiftl  keycode  80 = VoidSymbol           
482                   keycode  81 = KP_0                  U+2423                percent               U+2030               
483           shiftl  keycode  81 = U+25A1               
484   shift   shiftl  keycode  81 = VoidSymbol           
485
486! --------------------------------------------------------------------------
487! Keypad Row 5 (lowest row)
488! --------------------------------------------------------------------------
489                   keycode  82 = comma                 period                U+002c                U+2032               
490           shiftl  keycode  82 = U+2033               
491   shift   shiftl  keycode  82 = VoidSymbol           
492                   keycode  83 = comma                 period                U+002c                U+2032               
493           shiftl  keycode  83 = U+2033               
494   shift   shiftl  keycode  83 = VoidSymbol           
495
496
497! --------------------------------------------------------------------------
498! additional Keys with control function (has to be edited manually!!!!)
499! --------------------------------------------------------------------------
500           control keycode  57 = nul
501# for some obscure reason, this is required even when we set alt_is_meta
502   alt     control keycode  57 = Meta_nul
503   control altgr   keycode  30 = Control_backslash
504   control altgr   keycode  19 = Control_bracketright
505   control altgr   keycode  17 = Control_underscore
506   control altgr   keycode  20 = Control_asciicircum
507
508
509! --------------------------------------------------------------------------
510! Strings and Compose
511! --------------------------------------------------------------------------
512# string F100 = "setleds +num\n"
+
+
+
+ + +
+
-! -------------------------------------------------------------------------- -! additional Keys with control function (has to be edited manually!!!!) -! -------------------------------------------------------------------------- - control altgr keycode 30 = Control_backslash - alt altgr keycode 30 = Control_backslash - control alt altgr keycode 30 = Meta_Control_backslash - control altgr keycode 19 = Control_bracketright - alt altgr keycode 19 = Control_bracketright - control alt altgr keycode 19 = Meta_Control_bracketright - control altgr keycode 17 = Control_underscore - alt altgr keycode 17 = Control_underscore - control alt altgr keycode 17 = Meta_Control_underscore - control altgr keycode 20 = Control_asciicircum - alt altgr keycode 20 = Control_asciicircum - control alt altgr keycode 20 = Meta_Control_asciicircum +
+ + +
+ + + + + + + -! -------------------------------------------------------------------------- -! Strings and Compose -! -------------------------------------------------------------------------- -# string F100 = "setleds +num\n" -- cgit v1.2.3