Add another ukrainian keymap
authorAlexey Gladkov <legion@altlinux.org>
Mon, 19 Nov 2007 08:35:02 +0000 (11:35 +0300)
committerAlexey Gladkov <legion@altlinux.org>
Mon, 19 Nov 2007 08:35:02 +0000 (11:35 +0300)
Signed-off-by: Alexey Gladkov <legion@altlinux.org>
data/keymaps/i386/qwerty/ua-cp1251.map [new file with mode: 0644]

diff --git a/data/keymaps/i386/qwerty/ua-cp1251.map b/data/keymaps/i386/qwerty/ua-cp1251.map
new file mode 100644 (file)
index 0000000..b7931e5
--- /dev/null
@@ -0,0 +1,649 @@
+! Ukrainian CP1251 Cyrillic keyboard kmap file. Ukrainian mode toggled
+! by AltGr (right Alt key). Russian mode toggled by Ctrlr
+! (Right_Ctrl key). Wrote by Andriy Dobrovol's'kii (dobr@iop.kiev.ua) from
+! Andrew Aksyonov(andraks@geocities.com)'s .kmap file
+! 20-Apr-2001 
+keymaps 0-4,6,8,10,12,14,128-131,136,137,138,140,141,142
+! include "linux-with-alt-and-altgr"
+
+strings as usual
+
+               keycode 1 =     Escape
+       alt     keycode 1 =     Meta_Escape
+               keycode 2 =     one     exclam          one     exclam        
+       alt     keycode 2 =     Meta_one
+       ctrlr   keycode 2 =     one
+shift  ctrlr   keycode 2 =     exclam
+ctrlr  altgr   keycode 2 =     one
+shift  ctrlr   altgr   keycode 2 = exclam
+               keycode 3 =     two     at              two     quotedbl
+       control keycode 3 =     nul     
+       alt     keycode 3 =     Meta_two
+       ctrlr   keycode 3 =     two        
+shift  ctrlr   keycode 3 =     quotedbl
+ctrlr  altgr   keycode 3 =     two
+shift  ctrlr   altgr   keycode 3 = quotedbl
+               keycode 4 =     three   numbersign      three   185           
+       control keycode 4 =     Escape
+       alt     keycode 4 =     Meta_three
+       ctrlr   keycode 4 =     three      
+shift  ctrlr   keycode 4 =     185
+ctrlr  altgr   keycode 4 =     three
+shift  ctrlr   altgr   keycode 4 = 185
+               keycode 5 =     four    dollar          four    semicolon     
+       control keycode 5 =     Control_backslash
+       alt     keycode 5 =     Meta_four
+       ctrlr   keycode 5 =     four       
+shift  ctrlr   keycode 5 =     semicolon
+ctrlr  altgr   keycode 5 =     four
+shift  ctrlr   altgr   keycode 5 = semicolon
+               keycode 6 =     five    percent         five    percent       
+       control keycode 6 =     Control_bracketright
+       alt     keycode 6 =     Meta_five
+       ctrlr   keycode 6 =     five       
+shift  ctrlr   keycode 6 =     percent
+ctrlr  altgr   keycode 6 =     five
+shift  ctrlr   altgr   keycode 6 = percent
+               keycode 7 =     six     asciicircum     six     colon         
+       control keycode 7 =     Control_asciicircum
+       alt     keycode 7 =     Meta_six
+       ctrlr   keycode 7 =     six        
+shift  ctrlr   keycode 7 =     colon   
+ctrlr  altgr   keycode 7 =     six
+shift  ctrlr   altgr   keycode 7 = colon
+               keycode 8 =     seven   ampersand       seven   question      
+       control keycode 8 =     Control_underscore
+       alt     keycode 8 =     Meta_seven
+       ctrlr   keycode 8 =     seven   
+shift  ctrlr   keycode 8 =     question
+ctrlr  altgr   keycode 8 =     seven
+shift  ctrlr   altgr   keycode 8 = question
+               keycode 9 =     eight   asterisk        eight   asterisk      
+       control keycode 9 =     Delete  
+       alt     keycode 9 =     Meta_eight
+       ctrlr   keycode 9 =     eight   
+shift  ctrlr   keycode 9 =     asterisk
+ctrlr  altgr   keycode 9 =     eight
+shift  ctrlr   altgr   keycode 9 = asterisk
+               keycode 10 =    nine    parenleft       nine    parenright    
+       alt     keycode 10 =    Meta_nine
+       ctrlr   keycode 10 =    nine    
+shift  ctrlr   keycode 10 =    parenright
+ctrlr  altgr   keycode 10 =    nine
+shift  ctrlr   altgr   keycode 10 = parenright
+               keycode 11 =    zero    parenright      zero    parenleft     
+       alt     keycode 11 =    Meta_zero
+       ctrlr   keycode 11 =    zero    
+shift  ctrlr   keycode 11 =    parenleft
+ctrlr  altgr   keycode 11 =    zero
+shift  ctrlr   altgr   keycode 11 = parenleft
+               keycode 12 =    minus   underscore      minus   underscore    
+       control keycode 12 =    Control_underscore
+       alt     keycode 12 =    Meta_minus
+       ctrlr   keycode 12 =    minus   
+shift  ctrlr   keycode 12 =    underscore
+ctrlr  altgr   keycode 12 =    minus
+shift  ctrlr   altgr   keycode 12 = underscore
+               keycode 13 =    equal   plus            equal   plus          
+       alt     keycode 13 =    Meta_equal
+       ctrlr   keycode 13 =    equal   
+shift  ctrlr   keycode 13 =    plus
+ctrlr  altgr   keycode 13 =    equal
+shift  ctrlr   altgr   keycode 13 = plus
+               keycode 14 =    BackSpace
+       alt     keycode 14 =    Meta_Delete
+       ctrlr   keycode 14 =    BackSpace
+ctrlr  altgr   keycode 14 =    BackSpace
+               keycode 15 =    Tab
+       alt     keycode 15 =    Meta_Tab
+       ctrlr   keycode 15 =    Tab     
+ctrlr  altgr   keycode 15 =    Tab
+               keycode 16 =    +q      +Q              +233    +201          
+       control keycode 16 =    Control_q
+altgr  control keycode 16 =    Control_q
+       ctrlr   keycode 16 =    +233    
+shift  ctrlr   keycode 16 =    +201
+ctrlr  altgr   keycode 16 =    +233
+shift  ctrlr   altgr   keycode 16 = +201
+               keycode 17 =    +w      +W              +246    +214          
+       control keycode 17 =    Control_w
+altgr  control keycode 17 =    Control_w
+       ctrlr   keycode 17 =    +246    
+shift  ctrlr   keycode 17 =    +214
+ctrlr  altgr   keycode 17 =    +246
+shift  ctrlr   altgr   keycode 17 = +214
+               keycode 18 =    +e      +E              +243    +211          
+       control keycode 18 =    Control_e
+altgr  control keycode 18 =    Control_e
+       ctrlr   keycode 18 =    +243    
+shift  ctrlr   keycode 18 =    +211
+ctrlr  altgr   keycode 18 =    +243
+shift  ctrlr   altgr   keycode 18 = +211
+               keycode 19 =    +r      +R              +234    +202          
+       control keycode 19 =    Control_r
+altgr  control keycode 19 =    Control_r
+       ctrlr   keycode 19 =    +234    
+shift  ctrlr   keycode 19 =    +202
+ctrlr  altgr   keycode 19 =    +234
+shift  ctrlr   altgr   keycode 19 = +202
+               keycode 20 =    +t      +T              +229    +197          
+       control keycode 20 =    Control_t
+altgr  control keycode 20 =    Control_t
+       ctrlr   keycode 20 =    +229    
+shift  ctrlr   keycode 20 =    +197
+ctrlr  altgr   keycode 20 =    +229
+shift  ctrlr   altgr   keycode 20 = +197
+               keycode 21 =    +y      +Y              +237    +205          
+       control keycode 21 =    Control_y
+altgr  control keycode 21 =    Control_y
+       ctrlr   keycode 21 =    +237    
+shift  ctrlr   keycode 21 =    +205
+ctrlr  altgr   keycode 21 =    +237
+shift  ctrlr   altgr   keycode 21 = +205
+               keycode 22 =    +u      +U              +227    +195          
+       control keycode 22 =    Control_u
+altgr  control keycode 22 =    Control_u
+       ctrlr   keycode 22 =    +227    
+shift  ctrlr   keycode 22 =    +195
+ctrlr  altgr   keycode 22 =    +227
+shift  ctrlr   altgr   keycode 22 = +195
+               keycode 23 =    +i      +I              +248    +216          
+       control keycode 23 =    Tab
+altgr  control keycode 23 =    Tab
+       ctrlr   keycode 23 =    +248    
+shift  ctrlr   keycode 23 =    +216
+ctrlr  altgr   keycode 23 =    +248
+shift  ctrlr   altgr   keycode 23 = +216
+               keycode 24 =    +o      +O              +249    +217          
+       control keycode 24 =    Control_o
+altgr  control keycode 24 =    Control_o
+       ctrlr   keycode 24 =    +249    
+shift  ctrlr   keycode 24 =    +217
+ctrlr  altgr   keycode 24 =    +249
+shift  ctrlr   altgr   keycode 24 = +217
+               keycode 25 =    +p      +P              +231    +199          
+       control keycode 25 =    Control_p
+altgr  control keycode 25 =    Control_p
+       ctrlr   keycode 25 =    +231    
+shift  ctrlr   keycode 25 =    +199
+ctrlr  altgr   keycode 25 =    +231
+shift  ctrlr   altgr   keycode 25 = +199
+               keycode 26 =    bracketleft braceleft   +245    +213          
+       control keycode 26 =    Escape  
+altgr  control keycode 26 =    Escape  
+       alt     keycode 26 =    Meta_bracketleft
+       ctrlr   keycode 26 =    +245    
+shift  ctrlr   keycode 26 =    +213
+ctrlr  altgr   keycode 26 =    +245
+shift  ctrlr   altgr   keycode 26 = +213
+               keycode 27 =    bracketright braceright +191    +175          
+       control keycode 27 =    Control_bracketright
+altgr  control keycode 27 =    Control_bracketright
+       alt     keycode 27 =    Meta_bracketright
+       ctrlr   keycode 27 =    +250    
+shift  ctrlr   keycode 27 =    +218
+ctrlr  altgr   keycode 27 =    +250
+shift  ctrlr   altgr   keycode 27 = +250
+               keycode 28 =    Return  
+       alt     keycode 28 =    Meta_Control_m  
+       ctrlr   keycode 28 =    Return
+ctrlr  altgr   keycode 28 =    Return
+shift  ctrlr   altgr   keycode 28 = Return
+               keycode 29 =    Control
+       altgr   keycode 29 =    Control 
+       ctrlr   keycode 29 =    Control
+ctrlr  altgr   keycode 29 =    Control
+shift  ctrlr   altgr   keycode 29 = Control
+               keycode 30 =    +a      +A              +244    +212          
+       control keycode 30 =    Control_a
+altgr  control keycode 30 =    Control_a
+       ctrlr   keycode 30 =    +244    
+shift  ctrlr   keycode 30 =    +212
+ctrlr  altgr   keycode 30 =    +244
+shift  ctrlr   altgr   keycode 30 = +212
+               keycode 31 =    +s      +S              +179    +178          
+       control keycode 31 =    Control_s
+altgr  control keycode 31 =    Control_s
+       ctrlr   keycode 31 =    +251    
+shift  ctrlr   keycode 31 =    +219
+ctrlr  altgr   keycode 31 =    +251
+shift  ctrlr   altgr   keycode 31 = +219
+               keycode 32 =    +d      +D              +226    +194          
+       control keycode 32 =    Control_d
+altgr  control keycode 32 =    Control_d
+       ctrlr   keycode 32 =    +226    
+shift  ctrlr   keycode 32 =    +194
+ctrlr  altgr   keycode 32 =    +226
+shift  ctrlr   altgr   keycode 32 = +194
+               keycode 33 =    +f      +F              +224    +192          
+       control keycode 33 =    Control_f
+altgr  control keycode 33 =    Control_f
+       ctrlr   keycode 33 =    +224    
+shift  ctrlr   keycode 33 =    +192
+ctrlr  altgr   keycode 33 =    +224
+shift  ctrlr   altgr   keycode 33 = +192
+               keycode 34 =    +g      +G              +239    +207          
+       control keycode 34 =    Control_g
+altgr  control keycode 34 =    Control_g
+       ctrlr   keycode 34 =    +239    
+shift  ctrlr   keycode 34 =    +207
+ctrlr  altgr   keycode 34 =    +239
+shift  ctrlr   altgr   keycode 34 = +207
+               keycode 35 =    +h      +H              +240    +208          
+       control keycode 35 =    BackSpace
+altgr  control keycode 35 =    BackSpace
+       ctrlr   keycode 35 =    +240    
+shift  ctrlr   keycode 35 =    +208
+ctrlr  altgr   keycode 35 =    +240
+shift  ctrlr   altgr   keycode 35 = +208
+               keycode 36 =    +j      +J              +238    +206          
+       control keycode 36 =    Linefeed
+altgr  control keycode 36 =    Linefeed
+       ctrlr   keycode 36 =    +238    
+shift  ctrlr   keycode 36 =    +206
+ctrlr  altgr   keycode 36 =    +238
+shift  ctrlr   altgr   keycode 36 = +206
+               keycode 37 =    +k      +K              +235    +203          
+       control keycode 37 =    Control_k
+altgr  control keycode 37 =    Control_k
+       ctrlr   keycode 37 =    +235    
+shift  ctrlr   keycode 37 =    +203
+ctrlr  altgr   keycode 37 =    +235
+shift  ctrlr   altgr   keycode 37 = +203
+               keycode 38 =    +l      +L              +228    +196          
+       control keycode 38 =    Control_l
+altgr  control keycode 38 =    Control_l
+       ctrlr   keycode 38 =    +228    
+shift  ctrlr   keycode 38 =    +196
+ctrlr  altgr   keycode 38 =    +228
+shift  ctrlr   altgr   keycode 38 = +196
+               keycode 39 =    semicolon colon         +230    +198          
+       alt     keycode 39 =    Meta_semicolon
+       ctrlr   keycode 39 =    +230    
+shift  ctrlr   keycode 39 =    +198
+ctrlr  altgr   keycode 39 =    +230
+shift  ctrlr   altgr   keycode 39 = +198
+               keycode 40 =    apostrophe quotedbl     +186    +170          
+       control keycode 40 =    Control_g
+altgr  control keycode 40 =    Control_g
+       alt     keycode 40 =    Meta_apostrophe
+       ctrlr   keycode 40 =    +253    
+shift  ctrlr   keycode 40 =    +221
+ctrlr  altgr   keycode 40 =    +253
+shift  ctrlr   altgr   keycode 40 = +221
+               keycode 41 =    grave   asciitilde      grave   asciitilde    
+       control keycode 41 =    nul     
+       alt     keycode 41 =    Meta_grave
+       ctrlr   keycode 41 =    grave   
+shift   ctrlr  keycode 41 =    asciitilde
+ctrlr  altgr   keycode 41 =    grave
+shift  ctrlr   altgr   keycode 41 = asciitilde
+               keycode 42 =    Shift   
+       ctrlr   keycode 42 =    Shift
+ctrlr  altgr   keycode 42 =    Shift
+               keycode 43 =    backslash bar           +180    +165            
+       control keycode 43 =    Control_backslash
+       alt     keycode 43 =    Meta_backslash
+       ctrlr   keycode 43 =    +184    
+shift  ctrlr   keycode 43 =    +168
+ctrlr  altgr   keycode 43 =    +184
+shift  ctrlr   altgr   keycode 43 = +168
+               keycode 44 =    +z      +Z              +255    +223          
+       control keycode 44 =    Control_z
+altgr  control keycode 44 =    Control_z
+       ctrlr   keycode 44 =    +255    
+shift  ctrlr   keycode 44 =    +223
+ctrlr  altgr   keycode 44 =    +255
+shift  ctrlr   altgr   keycode 44 = +223
+               keycode 45 =    +x      +X              +247    +215          
+       control keycode 45 =    Control_x
+altgr  control keycode 45 =    Control_x
+       ctrlr   keycode 45 =    +247    
+shift  ctrlr   keycode 45 =    +215
+ctrlr  altgr   keycode 45 =    +247
+shift  ctrlr   altgr   keycode 45 = +215
+               keycode 46 =    +c      +C              +241    +209          
+       control keycode 46 =    Control_c
+altgr  control keycode 46 =    Control_c
+       ctrlr   keycode 46 =    +241    
+shift  ctrlr   keycode 46 =    +209
+ctrlr  altgr   keycode 46 =    +241
+shift  ctrlr   altgr   keycode 46 = +209
+               keycode 47 =    +v      +V              +236    +204          
+       control keycode 47 =    Control_v
+altgr  control keycode 47 =    Control_v
+       ctrlr   keycode 47 =    +236    
+shift  ctrlr   keycode 47 =    +204
+ctrlr  altgr   keycode 47 =    +236
+shift  ctrlr   altgr   keycode 47 = +204
+               keycode 48 =    +b      +B              +232    +200          
+       control keycode 48 =    Control_b
+altgr  control keycode 48 =    Control_b
+       ctrlr   keycode 48 =    +232    
+shift  ctrlr   keycode 48 =    +200
+ctrlr  altgr   keycode 48 =    +232
+shift  ctrlr   altgr   keycode 48 = +200
+               keycode 49 =    +n      +N              +242    +210          
+       control keycode 49 =    Control_n
+altgr  control keycode 49 =    Control_n
+       ctrlr   keycode 49 =    +242    
+shift  ctrlr   keycode 49 =    +210
+ctrlr  altgr   keycode 49 =    +242
+shift  ctrlr   altgr   keycode 46 = +210
+               keycode 50 =    +m      +M              +252    +220          
+       control keycode 50 =    Control_m
+altgr  control keycode 50 =    Control_m
+       ctrlr   keycode 50 =    +252    
+shift  ctrlr   keycode 50 =    +220
+ctrlr  altgr   keycode 50 =    +252
+shift  ctrlr   altgr   keycode 50 = +220
+               keycode 51 =    comma   less            +225    +193          
+       alt     keycode 51 =    Meta_comma
+       ctrlr   keycode 51 =    +225    
+shift  ctrlr   keycode 51 =    +193
+ctrlr  altgr   keycode 51 =    +225
+shift  ctrlr   altgr   keycode 51 = +193
+               keycode 52 =    period  greater         +254    +222          
+       alt     keycode 52 =    Meta_period
+       ctrlr   keycode 52 =    +254    
+shift  ctrlr   keycode 52 =    +222
+ctrlr  altgr   keycode 52 =    +254
+shift  ctrlr   altgr   keycode 52 = +222
+               keycode 53 =    slash   question        period  comma         
+       control keycode 53 =    Delete  
+       alt     keycode 53 =    Meta_slash
+       ctrlr   keycode 53 =    period  
+shift  ctrlr   keycode 53 =    comma
+ctrlr  altgr   keycode 53 =    period
+shift  ctrlr   altgr   keycode 53 = comma
+               keycode 54 =    Shift
+       ctrlr   keycode 54 =    Shift
+ctrlr  altgr   keycode 46 =    Shift
+               keycode 55 =    KP_Multiply
+       ctrlr   keycode 55 =    KP_Multiply
+ctrlr  altgr   keycode 55 =    KP_Multiply
+               keycode 56 =    Alt
+       ctrlr   keycode 56 =    Alt     
+ctrlr  altgr   keycode 56 =    Alt
+               keycode 57 =    space
+       control keycode 57 =    nul     
+       alt     keycode 57 =    Meta_space
+       ctrlr   keycode 57 =    space
+ctrlr  alt     keycode 57 =    Meta_space
+ctrlr  altgr   keycode 57 =    space
+               keycode 58 =    Caps_Lock
+       ctrlr   keycode 58 =    Caps_Lock
+ctrlr  altgr   keycode 58 =    Caps_Lock
+               keycode 59 =    F1      F11     F1      F11             
+       control keycode 59 =    F1      
+       alt     keycode 59 =    Console_1
+control alt    keycode 59 =    Console_1
+altgr  alt     keycode 59 =    Console_1
+altgr  control alt keycode 59 = Console_1
+       ctrlr   keycode 59 =    F1
+shift  ctrlr   keycode 59 =    F11
+ctrlr  alt     keycode 59 =    Console_1
+ctrlr  control alt keycode 59 = Console_1
+ctrlr  altgr   keycode 59 =    F1
+shift  ctrlr   altgr   keycode 59 = F11
+ctrlr  altgr   alt keycode 59 =        Console_1
+ctrlr  altgr   control alt keycode 59 = Console_1
+               keycode 60 =    F2      F12     F2      F12          
+       control keycode 60 =    F2      
+       alt     keycode 60 =    Console_2
+control alt    keycode 60 =    Console_2
+altgr  alt     keycode 60 =    Console_2
+altgr  control alt keycode 60 = Console_2
+       ctrlr   keycode 60 =    F2
+shift  ctrlr   keycode 60 =    F12
+ctrlr  alt     keycode 60 =    Console_2
+ctrlr  control alt keycode 60 = Console_2
+ctrlr  altgr   keycode 60 =    F2
+shift  ctrlr   altgr   keycode 60 = F12
+ctrlr  altgr   alt keycode 60 =        Console_2
+ctrlr  altgr   control alt keycode 60 = Console_2
+               keycode 61 =    F3      F13     F3      F13           
+       control keycode 61 =    F3      
+       alt     keycode 61 =    Console_3
+control alt    keycode 61 =    Console_3
+altgr  alt     keycode 61 =    Console_3
+altgr  control alt keycode 61 = Console_3
+       ctrlr   keycode 61 =    F3      
+shift  ctrlr   keycode 61 =    F13
+ctrlr  alt     keycode 61 =    Console_3
+ctrlr  control alt     keycode 61 = Console_3
+ctrlr  altgr   keycode 61 =    F3
+shift  ctrlr   altgr   keycode 61 = F13
+ctrlr  altgr   alt keycode 61 =        Console_3
+ctrlr  altgr   control alt keycode 61 = Console_3
+               keycode 62 =    F4      F14     F4      F14     
+       control keycode 62 =    F4      
+       alt     keycode 62 =    Console_4
+control alt    keycode 62 =    Console_4
+altgr  alt     keycode 62 =    Console_4
+altgr  control alt keycode 62 = Console_4
+       ctrlr   keycode 62 =    F4      
+shift  ctrlr   keycode 62 =    F14
+ctrlr  alt     keycode 62 =    Console_4
+ctrlr  control alt     keycode 62 = Console_4
+ctrlr  altgr   keycode 62 =    F4
+shift  ctrlr   altgr   keycode 62 = F14
+ctrlr  altgr   alt keycode 62 =        Console_4
+ctrlr  altgr   control alt keycode 62 = Console_4
+               keycode 63 =    F5      F15     F5      F15           
+       control keycode 63 =    F5      
+       alt     keycode 63 =    Console_5
+control alt    keycode 63 =    Console_5
+altgr  alt     keycode 63 =    Console_5
+altgr  control alt keycode 63 = Console_5
+       ctrlr   keycode 63 =    F5      
+shift  ctrlr   keycode 63 =    F15
+ctrlr  alt     keycode 63 =    Console_5
+ctrlr  control alt     keycode 63 = Console_5
+ctrlr  altgr   keycode 63 =    F5
+shift  ctrlr   altgr   keycode 63 = F15
+ctrlr  altgr   alt keycode 63 =        Console_5
+ctrlr  altgr   control alt keycode 63 = Console_5
+               keycode 64 =    F6      F16     F6      F16          
+       control keycode 64 =    F6      
+       alt     keycode 64 =    Console_6
+control alt    keycode 64 =    Console_6
+altgr  alt     keycode 64 =    Console_6
+altgr  control alt keycode 64 = Console_6
+       ctrlr   keycode 64 =    F6      
+shift  ctrlr   keycode 64 =    F16
+ctrlr  alt     keycode 64 =    Console_6
+ctrlr  control alt     keycode 64 = Console_6
+ctrlr  altgr   keycode 64 =    F6
+shift  ctrlr   altgr   keycode 64 = F16
+ctrlr  altgr   alt keycode 64 =        Console_6
+ctrlr  altgr   control alt keycode 64 = Console_6
+               keycode 65 =    F7      F17     F7      F17                
+       control keycode 65 =    F7      
+       alt     keycode 65 =    Console_7
+control alt    keycode 65 =    Console_7
+altgr  alt     keycode 65 =    Console_7
+altgr  control alt keycode 65 = Console_7
+       ctrlr   keycode 65 =    F7      
+shift  ctrlr   keycode 65 =    F17
+ctrlr  alt     keycode 65 =    Console_7
+ctrlr  control alt     keycode 65 = Console_7
+ctrlr  altgr   keycode 65 =    F7
+shift  ctrlr   altgr   keycode 65 = F17
+ctrlr  altgr   alt keycode 65 =        Console_7
+ctrlr  altgr   control alt keycode 65 = Console_7
+               keycode 66 =    F8      F18     F8      F18                
+       control keycode 66 =    F8      
+       alt     keycode 66 =    Console_8
+control alt    keycode 66 =    Console_8
+altgr  alt     keycode 66 =    Console_8
+altgr  control alt keycode 66 = Console_8
+       ctrlr   keycode 66 =    F8      
+shift  ctrlr   keycode 66 =    F18
+ctrlr  alt     keycode 66 =    Console_8
+ctrlr  control alt     keycode 66 = Console_8
+ctrlr  altgr   keycode 66 =    F8
+shift  ctrlr   altgr   keycode 66 = F18
+ctrlr  altgr   alt keycode 66 =        Console_8
+ctrlr  altgr   control alt keycode 66 = Console_8
+               keycode 67 =    F9      F19     F9      F19     
+       control keycode 67 =    F9      
+       alt     keycode 67 =    Console_9
+control alt    keycode 67 =    Console_9
+altgr  alt     keycode 67 =    Console_9
+altgr  control alt keycode 67 = Console_9
+       ctrlr   keycode 67 =    F9      
+shift  ctrlr   keycode 67 =    F19
+ctrlr  alt     keycode 67 =    Console_9
+ctrlr  control alt     keycode 67 = Console_9
+ctrlr  altgr   keycode 67 =    F9
+shift  ctrlr   altgr   keycode 67 = F19
+ctrlr  altgr   alt keycode 67 =        Console_9
+ctrlr  altgr   control alt keycode 67 = Console_9
+               keycode 68 =    F10     F20     F10     F20                
+       control keycode 68 =    F10     
+       alt     keycode 68 =    Console_10
+control alt    keycode 68 =    Console_10
+altgr  alt     keycode 68 =    Console_10
+altgr  control alt keycode 68 = Console_10
+       ctrlr   keycode 68 =    F10     
+shift  ctrlr   keycode 68 =    F20
+ctrlr  alt     keycode 68 =    Console_10
+ctrlr  control alt     keycode 68 = Console_10
+ctrlr  altgr   keycode 68 =    F10
+shift  ctrlr   altgr   keycode 68 = F20
+ctrlr  altgr   alt keycode 68 =        Console_10
+ctrlr  altgr   control alt keycode 68 = Console_10
+               keycode 69 =    Num_Lock
+       altgr   keycode 69 =    Num_Lock        
+       ctrlr   keycode 69 =    Num_Lock
+altgr  ctrlr   keycode 69 =    Num_Lock
+               keycode 70 =    Scroll_Lock     Show_Memory     
+       altgr   keycode 70 =    Show_Registers
+       control keycode 70 =    Show_State
+       alt     keycode 70 =    Scroll_Lock
+       ctrlr   keycode 70 =    Scroll_Lock
+               keycode 71 =    KP_7    
+       alt     keycode 71 =    Ascii_7 
+               keycode 72 =    KP_8    
+       alt     keycode 72 =    Ascii_8 
+               keycode 73 =    KP_9    
+       alt     keycode 73 =    Ascii_9 
+               keycode 74 =    KP_Subtract
+               keycode 75 =    KP_4    
+       alt     keycode 75 =    Ascii_4 
+               keycode 76 =    KP_5    
+       alt     keycode 76 =    Ascii_5 
+               keycode 77 =    KP_6    
+       alt     keycode 77 =    Ascii_6 
+               keycode 78 =    KP_Add  
+               keycode 79 =    KP_1    
+       alt     keycode 79 =    Ascii_1 
+               keycode 80 =    KP_2    
+       alt     keycode 80 =    Ascii_2 
+               keycode 81 =    KP_3    
+       alt     keycode 81 =    Ascii_3 
+               keycode 82 =    KP_0    
+       alt     keycode 82 =    Ascii_0 
+               keycode 83 =    KP_Period
+altgr  control keycode 83 =    Boot    
+control        alt     keycode 83 =    Boot
+ctrlr  control alt keycode 83 = Boot
+altgr  ctrlr   control alt keycode 83 = Boot   
+               keycode 84 =    Last_Console
+       altgr   keycode 84 =    Last_Console
+       ctrlr   keycode 84 =    Last_Console
+altgr  ctrlr   keycode 84 =    Last_Console
+               keycode 85 =
+               keycode 86 =    less    greater         backslash       bar     
+       alt     keycode 86 =    Meta_less
+       ctrlr   keycode 86 =    backslash
+shift  ctrlr   keycode 86 =    bar
+ctrlr  altgr   keycode 86 =    backslash
+shift  ctrlr   altgr   keycode 86 = bar
+               keycode 87 =    F11     F11     F11     F11
+       control keycode 87 =    F11     
+       alt     keycode 87 =    Console_11
+control        alt     keycode 87 =    Console_11
+altgr  alt     keycode 87 =    Console_11
+altgr  control alt keycode 87 = Console_11
+       ctrlr   keycode 87 =    F11     
+shift  ctrlr   keycode 87 =    F11
+ctrlr  alt     keycode 87 =    Console_11
+ctrlr  control alt keycode 87 = Console_11
+ctrlr  altgr   keycode 87 =    F11
+shift  ctrlr   altgr   keycode 87 = F11
+ctrlr  altgr   alt keycode 87 =        Console_11
+ctrlr  altgr   control alt keycode 87 = Console_11
+               keycode 88 =    F12     F12     F12     F12
+       control keycode 88 =    F12     
+       alt     keycode 88 =    Console_12
+control        alt     keycode 88 =    Console_12
+altgr  alt     keycode 88 =    Console_12
+altgr  control alt keycode 88 = Console_12
+       ctrlr   keycode 88 =    F12     
+shift  ctrlr   keycode 88 =    F12
+ctrlr  alt     keycode 88 =    Console_12
+ctrlr control alt keycode 88 =  Console_12
+ctrlr  altgr   keycode 88 =    F12
+shift  ctrlr   altgr   keycode 88 = F12
+ctrlr  altgr   alt keycode 88 =        Console_12
+ctrlr  altgr   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 =    CtrlR_Lock
+       ctrlr   keycode 97 =    CtrlR_Lock
+       altgr   keycode 97 =    CtrlR_Lock
+ctrlr  altgr   keycode 97 =    CtrlR_Lock
+               keycode 98 =    KP_Divide
+               keycode 99 =    Control_backslash
+       control keycode 99 =    Control_backslash
+       alt     keycode 99 =    Control_backslash
+               keycode 100 =   AltGr_Lock
+       ctrlr   keycode 100 =   AltGr_Lock
+       altgr   keycode 100 =   AltGr_Lock
+ctrlr  altgr   keycode 100 =   AltGr_Lock
+               keycode 101 =   Break   
+               keycode 102 =   Find    
+               keycode 103 =   Up      Up      Up      Up
+       ctrlr   keycode 103 =   Up      
+shift  ctrlr   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    Down    Down    Down
+       ctrlr   keycode 108 =   Down    
+shift  ctrlr   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    
+ctrlr control alt keycode 111 = Boot
+               keycode 112 =
+               keycode 113 =
+               keycode 114 =
+               keycode 115 =
+               keycode 116 =
+               keycode 117 =
+               keycode 118 =
+               keycode 119 =
+               keycode 120 =
+               keycode 121 =
+               keycode 122 =
+               keycode 123 =
+               keycode 124 =
+               keycode 125 =
+               keycode 126 =
+               keycode 127 =