Update pl keymaps
authorAlexey Gladkov <legion@altlinux.org>
Thu, 10 May 2007 19:22:16 +0000 (23:22 +0400)
committerAlexey Gladkov <legion@altlinux.org>
Thu, 10 May 2007 19:22:16 +0000 (23:22 +0400)
Signed-off-by: Alexey Gladkov <legion@altlinux.org>
data/keymaps/i386/qwerty/pl.map
data/keymaps/i386/qwerty/pl1.map [new file with mode: 0644]
data/keymaps/i386/qwerty/pl2.map
data/keymaps/i386/qwerty/pl3.map [new file with mode: 0644]
data/keymaps/i386/qwerty/pl4.map [new file with mode: 0644]
data/keymaps/mac/all/mac-pl.map [new file with mode: 0644]

index a7c7a74..fe585a4 100644 (file)
@@ -10,6 +10,7 @@ charset "iso-8859-2"
 keymaps 0-4,6,8,9,12
 include "linux-with-alt-and-altgr"
 strings as usual
+alt_is_meta
 
 keycode   1 = Escape
        alt     keycode   1 = Meta_Escape
diff --git a/data/keymaps/i386/qwerty/pl1.map b/data/keymaps/i386/qwerty/pl1.map
new file mode 100644 (file)
index 0000000..f187a9e
--- /dev/null
@@ -0,0 +1,133 @@
+# From: Rafal Maszkowski <rzm@dain.oso.chalmers.se>
+# Date: Mon, 7 Feb 1994 12:00:39 +0100 (MET)
+#
+# Polish "programmers' keyboard" + paragraph sign AltGr-4, v. 0.92
+# Rafal Maszkowski <rzm@oso.chalmers.se>, <rzm@mat.uni.torun.pl>, 94.02.16
+#
+# Added keymaps line - aeb
+
+charset "iso-8859-2"
+keymaps 0-4,6,8,9,12
+include "linux-with-alt-and-altgr"
+strings as usual
+alt_is_meta
+
+keycode   1 = Escape
+       alt     keycode   1 = Meta_Escape
+keycode   2 = one              exclam
+       alt     keycode   2 = Meta_one
+keycode   3 = two              at               at
+       control keycode   3 = nul
+       alt     keycode   3 = Meta_two
+keycode   4 = three            numbersign
+       control keycode   4 = Escape
+       alt     keycode   4 = Meta_three
+keycode   5 = four             dollar           section
+       control keycode   5 = Control_backslash
+       alt     keycode   5 = Meta_four
+keycode   6 = five             percent
+       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
+keycode  10 = nine             parenleft        bracketright
+       alt     keycode  10 = Meta_nine
+keycode  11 = zero             parenright       braceright
+       alt     keycode  11 = Meta_zero
+keycode  12 = minus            underscore       backslash
+       control keycode  12 = Control_underscore
+       alt     keycode  12 = Meta_minus
+keycode  13 = equal            plus
+       alt     keycode  13 = Meta_equal
+keycode  14 = Delete
+       alt     keycode  14 = Meta_Delete
+keycode  15 = Tab
+       alt     keycode  15 = Meta_Tab
+keycode  16 = q
+keycode  17 = w
+keycode  18 = e
+       AltGr keycode  18 = +eogonek
+       AltGr Shift keycode  18 = +Eogonek
+keycode  19 = r
+keycode  20 = t
+keycode  21 = y
+keycode  22 = u
+keycode  23 = i
+keycode  24 = o
+       AltGr keycode  24 = +oacute
+       AltGr Shift keycode  24 = +Oacute
+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
+keycode  28 = Return
+       alt     keycode  28 = Meta_Control_m
+keycode  29 = Control
+keycode  30 = a
+       AltGr keycode  30 = +aogonek
+       AltGr Shift keycode  30 = +Aogonek
+keycode  31 = s
+       AltGr keycode  31 = +sacute
+       AltGr Shift keycode  31 = +Sacute
+keycode  32 = d
+keycode  33 = f
+keycode  34 = g
+keycode  35 = h
+keycode  36 = j
+keycode  37 = k
+keycode  38 = l
+       AltGr keycode  38 = +lstroke
+       AltGr Shift keycode  38 = +Lstroke
+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
+keycode  42 = Shift
+keycode  43 = backslash        bar
+       control keycode  43 = Control_backslash
+       alt     keycode  43 = Meta_backslash
+keycode  44 = z
+       AltGr keycode  44 = +zabovedot
+       AltGr Shift keycode  44 = +Zabovedot
+keycode  45 = x
+       AltGr keycode  45 = +zacute
+       AltGr Shift keycode  45 = +Zacute
+keycode  46 = c
+       AltGr keycode  46 = +cacute
+       AltGr Shift keycode  46 = +Cacute
+keycode  47 = v
+keycode  48 = b
+keycode  49 = n
+       AltGr keycode  49 = +nacute
+       AltGr Shift keycode  49 = +Nacute
+keycode  50 = m
+keycode  51 = comma            less
+       alt     keycode  51 = Meta_comma
+keycode  52 = period           greater
+       alt     keycode  52 = Meta_period
+keycode  53 = slash            question
+       control keycode  53 = Delete
+       alt     keycode  53 = Meta_slash
+keycode  54 = Shift
+keycode  56 = Alt
+keycode  57 = space
+       control keycode  57 = nul
+       alt     keycode  57 = Meta_space
+keycode  58 = Caps_Lock
+keycode  86 = less             greater          bar
+       alt     keycode  86 = Meta_less
+keycode  97 = Control
index 4f13f32..ef93329 100644 (file)
@@ -6,6 +6,7 @@
 # changed by Adam Tla/lka to obtain working left Alt normally
 
 charset "iso-8859-2"
+alt_is_meta
 
 keycode   1 = Escape           Escape          
        alt     keycode   1 = Meta_Escape     
@@ -243,29 +244,19 @@ keycode 100 = AltGr
 keycode 101 = Break           
        control keycode 101 = Control_c
 keycode 102 = Find            
-       control         keycode 102 = F106
 keycode 103 = Up              
-       control         keycode 103 = F100
 keycode 104 = Prior           
-       control         keycode 104 = F108
        shift           keycode 104 = Scroll_Backward 
 keycode 105 = Left            
         alt            keycode 105 = Decr_Console
-       control         keycode 105 = F103
 keycode 106 = Right
         alt            keycode 106 = Incr_Console
-       control         keycode 106 = F102
 keycode 107 = Select          
-       control         keycode 107 = F107
 keycode 108 = Down            
-       control         keycode 108 = F101
 keycode 109 = Next            
-       control         keycode 109 = F109
        shift           keycode 109 = Scroll_Forward  
 keycode 110 = Insert          
-       control         keycode 110 = F105
 keycode 111 = Remove          
-       control         keycode 111 = F104
        altgr control   keycode 111 = Boot            
        control alt     keycode 111 = Boot            
 keycode 112 =
@@ -286,13 +277,3 @@ keycode 126 =
 keycode 127 =
 # usual stuff for F1-F30
 strings as usual
-string F100 = "\033\033[A"
-string F101 = "\033\033[B"
-string F102 = "\033\033[C"
-string F103 = "\033\033[D"
-string F104 = "\033\033[3~"
-string F105 = "\033\033[2~"
-string F106 = "\033\033[1~"
-string F107 = "\033\033[4~"
-string F108 = "\033\033[5~"
-string F109 = "\033\033[6~"
diff --git a/data/keymaps/i386/qwerty/pl3.map b/data/keymaps/i386/qwerty/pl3.map
new file mode 100644 (file)
index 0000000..ddb5674
--- /dev/null
@@ -0,0 +1,280 @@
+# From: Rafal Maszkowski <rzm@dain.oso.chalmers.se>
+# Date: Mon, 7 Feb 1994 12:00:39 +0100 (MET)
+#
+# Polish "programmers' keyboard" + paragraph sign AltGr-4, v. 0.92
+# Rafal Maszkowski <rzm@oso.chalmers.se>, <rzm@mat.uni.torun.pl>, 94.02.16
+# changed by Adam Tla/lka to obtain working left Alt normally
+# czw wrz 18 13:29:04 CEST 2003 - switched CapsLock with left Ctrl
+# Dedicated to my zi0m - Sebek :) risp3kt :)
+
+charset "iso-8859-2"
+alt_is_meta
+
+keycode   1 = Escape           Escape          
+       alt     keycode   1 = Meta_Escape     
+keycode        2 = one              exclam          
+       alt             keycode 2 = Meta_one        
+       alt shift       keycode 2 = Meta_exclam
+keycode   3 = two              at               at              
+       control         keycode 3 = nul             
+       alt             keycode 3 = Meta_two        
+       alt shift       keycode 3 = Meta_at
+       alt control     keycode 3 = Meta_nul
+keycode   4 = three            numbersign      
+       control         keycode 4 = Escape          
+       alt             keycode 4 = Meta_three      
+       alt shift       keycode 4 = Meta_numbersign
+keycode   5 = four             dollar           section
+       control         keycode 5 = Control_backslash
+       alt             keycode 5 = Meta_four       
+       alt shift       keycode 5 = Meta_dollar
+keycode   6 = five             percent         
+       control         keycode 6 = Control_bracketright
+       alt             keycode 6 = Meta_five       
+       alt shift       keycode 6 = Meta_percent
+keycode   7 = six              asciicircum     
+       control         keycode 7 = Control_asciicircum
+       alt             keycode 7 = Meta_six        
+       alt shift       keycode 7 = Meta_asciicircum
+       alt control     keycode 7 = Meta_Control_asciicircum
+keycode   8 = seven            ampersand        braceleft       
+       control         keycode 8 = Control_underscore
+       alt             keycode 8 = Meta_seven     
+       alt shift       keycode 8 = Meta_ampersand
+keycode   9 = eight            asterisk         bracketleft     
+       control         keycode 9 = Delete          
+       alt             keycode 9 = Meta_eight   
+       alt shift       keycode 9 = Meta_asterisk
+keycode  10 = nine             parenleft        bracketright    
+       alt             keycode 10 = Meta_nine  
+       alt shift       keycode 10 = Meta_parenleft
+keycode  11 = zero             parenright       braceright      
+       alt             keycode 11 = Meta_zero       
+       alt shift       keycode 11 = Meta_parenright
+keycode  12 = minus            underscore       backslash       
+       control         keycode 12 = Control_underscore
+       alt             keycode 12 = Meta_minus      
+       alt shift       keycode 12 = Meta_underscore
+       alt control     keycode 12 = Meta_Control_underscore
+keycode  13 = equal            plus            
+       alt             keycode 13 = Meta_equal      
+       alt shift       keycode 13 = Meta_plus
+keycode  14 = Delete           Delete          
+       alt             keycode 14 = Meta_Delete
+       alt shift       keycode 14 = Meta_Delete
+       control         keycode 14 = Meta_Delete
+keycode  15 = Tab              Tab             
+       alt             keycode 15 = Meta_Tab        
+       alt shift       keycode 15 = Meta_Tab
+       AltGr           keycode 15 = Meta_Tab
+       control         keycode 15 = Meta_Tab
+keycode  16 = q               
+keycode  17 = w               
+keycode  18 = e               
+       AltGr           keycode 18 = +eogonek
+       AltGr           Shift keycode  18 = +Eogonek
+keycode  19 = r               
+keycode  20 = t               
+keycode  21 = y               
+keycode  22 = u               
+keycode  23 = i               
+keycode  24 = o               
+       AltGr           keycode 24 = +oacute
+       AltGr           Shift keycode  24 = +Oacute
+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
+keycode  28 = Return          
+       control         keycode 28 = Meta_Control_m
+       alt             keycode 28 = Meta_Control_m
+keycode  58 = Control         
+keycode  30 = a               
+       AltGr           keycode 30 = +aogonek
+       AltGr           Shift keycode  30 = +Aogonek
+keycode  31 = s               
+       AltGr           keycode 31 = +sacute
+       AltGr           Shift keycode  31 = +Sacute
+keycode  32 = d               
+keycode  33 = f               
+keycode  34 = g               
+keycode  35 = h               
+keycode  36 = j               
+keycode  37 = k               
+keycode  38 = l               
+       AltGr           keycode 38 = +lstroke
+       AltGr           Shift keycode  38 = +Lstroke
+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      
+keycode  42 = Shift           
+keycode  43 = backslash        bar             
+       control         keycode 43 = Control_backslash
+       alt             keycode 43 = Meta_backslash  
+keycode  44 = z               
+       AltGr           keycode 44 = +zabovedot
+       AltGr           Shift keycode  44 = +Zabovedot
+keycode  45 = x               
+       AltGr           keycode 45 = +zacute
+       AltGr           Shift keycode  45 = +Zacute
+keycode  46 = c               
+       AltGr           keycode 46 = +cacute
+       AltGr           Shift keycode  46 = +Cacute
+keycode  47 = v               
+keycode  48 = b               
+keycode  49 = n               
+       AltGr           keycode 49 = +nacute
+       AltGr           Shift keycode  49 = +Nacute
+keycode  50 = m               
+keycode  51 = comma            less            
+       alt             keycode 51 = Meta_comma      
+keycode  52 = period           greater         
+       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     
+keycode  56 = Alt             
+keycode  57 = space            space           
+       control         keycode 57 = nul             
+       alt             keycode 57 = Meta_space      
+keycode  29 = 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        
+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         
+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            
+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 = VoidSymbol
+       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 =
+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 =
+# usual stuff for F1-F30
+strings as usual
diff --git a/data/keymaps/i386/qwerty/pl4.map b/data/keymaps/i386/qwerty/pl4.map
new file mode 100644 (file)
index 0000000..984b3f6
--- /dev/null
@@ -0,0 +1,100 @@
+# From: Rafal Narloch <rnarloch@manta.univ.gda.pl>
+# Date: Wed, 14 May 2003 12:49
+#
+# Polish "programers' keyboard" (left Alt + Shift + ..., 
+# Ctrl + Shift + `-', ...)
+# version 0.22
+# Rafal Narloch <rnarloch@interia.pl>, <rnarloch@manta.univ.gda.pl>
+# Based on:
+#    - `emacs2.kmap.gz' (Stig <stig@hackvan.com>
+#                              <stig@netcom.com>
+#            Joched Hein   <rafael@cse.ucsc.edu>)
+#    - `pl1.kmap.gz' (Rafal Maszkowski <rzm@oso.chalmers.se>,
+#                                     <rzm@mat.uni.torun.pl>)
+# Thanks to:
+#    Jakub Bogusz
+#
+
+charset "iso-8859-2"
+keymaps 0-6,8-9,12
+alt_is_meta
+include "compose.latin2"
+include "linux-with-alt-and-altgr"
+include "qwerty-layout"
+       keycode  69 = Num_Lock         Caps_Lock
+       control keycode 105 = Meta_b
+       control keycode 106 = Meta_f
+strings as usual
+
+keycode   1 = Escape
+keycode   2 = one              exclam
+keycode   3 = two              at               at               nul              nul
+keycode   4 = three            numbersign
+       control keycode   4 = Escape
+keycode   5 = four             dollar           dollar           Control_backslash
+keycode   6 = five             percent
+       control keycode   6 = Control_bracketright
+keycode   7 = six              asciicircum
+       control keycode   7 = Control_asciicircum
+keycode   8 = seven            ampersand        braceleft        Control_underscore
+keycode   9 = eight            asterisk         bracketleft      Delete
+keycode  10 = nine             parenleft        bracketright
+keycode  11 = zero             parenright       braceright
+keycode  12 = minus            underscore       backslash        Control_underscore Control_underscore
+keycode  13 = equal            plus
+keycode  14 = Delete
+keycode  15 = Tab
+       AltGr keycode  18 = +eogonek
+       AltGr Shift keycode  18 = +Eogonek
+keycode  24 = o
+       AltGr keycode  24 = +oacute
+       AltGr Shift keycode  24 = +Oacute
+keycode  26 = bracketleft      braceleft
+       control keycode  26 = Escape
+keycode  27 = bracketright     braceright
+       control keycode  27 = Control_bracketright
+keycode  28 = Return
+       alt     keycode  28 = Meta_Control_m
+       shift   alt     keycode  28 = Meta_Control_m
+keycode  29 = Control
+keycode  30 = a
+       AltGr keycode  30 = +aogonek
+       AltGr Shift keycode  30 = +Aogonek      
+keycode  31 = s
+       AltGr keycode  31 = +sacute
+       AltGr Shift keycode  31 = +Sacute
+keycode  38 = l
+       Control Shift keycode 12 = Control_underscore
+       AltGr keycode  38 = +lstroke
+       AltGr Shift keycode  38 = +Lstroke
+keycode  39 = semicolon        colon
+keycode  40 = apostrophe       quotedbl
+keycode  41 = grave            asciitilde
+keycode  42 = Shift
+keycode  43 = backslash        bar
+       control keycode  43 = Control_backslash
+keycode  44 = z
+       AltGr keycode  44 = +zabovedot
+       AltGr Shift keycode  44 = +Zabovedot
+keycode  45 = x
+       AltGr keycode  45 = +zacute
+       AltGr Shift keycode  45 = +Zacute
+keycode  46 = c
+       AltGr keycode  46 = +cacute
+       AltGr Shift keycode  46 = +Cacute
+keycode  49 = n
+       AltGr keycode  49 = +nacute
+       AltGr Shift keycode  49 = +Nacute
+keycode  51 = comma            less
+keycode  52 = period           greater
+keycode  53 = slash            question
+       control keycode  53 = Delete
+keycode  54 = Shift
+keycode  56 = Alt
+keycode  57 = space
+       control keycode  57 = nul
+keycode  58 = Caps_Lock
+keycode  86 = less             greater          bar
+keycode  97 = Control
+keycode  99 = Compose
+        alt keycode  100 = Compose
diff --git a/data/keymaps/mac/all/mac-pl.map b/data/keymaps/mac/all/mac-pl.map
new file mode 100644 (file)
index 0000000..e7f0205
--- /dev/null
@@ -0,0 +1,112 @@
+#keymaps 0-2,4-5,8,9,12
+include "mac-linux-keys-bare.inc"
+strings as usual
+compose as usual for "iso-8859-1" 
+charset "iso-8859-2"
+#keycode   2 = +d                +D                Hex_D            Control_d        Control_d        Meta_d           Meta_Control_d  
+#keycode   3 = +f                +F                Hex_F            Control_f        Control_f        Meta_f           Meta_Control_f  
+#keycode   8 = +c                +C                Hex_C            Control_c        Control_c        Meta_c           Meta_Control_c  
+keycode  50 = grave            asciitilde      
+       control keycode  50 = nul             
+       alt     keycode  50 = Meta_grave      
+#keycode  11 = +b                +B                Hex_B            Control_b        Control_b        Meta_b           Meta_Control_b  
+#keycode  14 = +e                +E                Hex_E            Control_e        Control_e        Meta_e           Meta_Control_e  
+keycode  18 = one              exclam          
+       alt     keycode  18 = Meta_one        
+keycode  19 = two              at               at               nul              nul              Meta_two        
+keycode  20 = three            numbersign      
+       control keycode  20 = Escape          
+       alt     keycode  20 = Meta_three      
+keycode  21 = four             dollar           dollar           Control_backslash
+       alt     keycode  21 = Meta_four       
+keycode  22 = six              asciicircum     
+       control keycode  22 = Control_asciicircum
+       alt     keycode  22 = Meta_six        
+keycode  23 = five             percent         
+       control keycode  23 = Control_bracketright
+       alt     keycode  23 = Meta_five       
+keycode  24 = equal            plus            
+       alt     keycode  24 = Meta_equal      
+keycode  25 = nine             parenleft        bracketright    
+       alt     keycode  25 = Meta_nine       
+keycode  26 = seven            ampersand        braceleft        Control_underscore
+       alt     keycode  26 = Meta_seven      
+keycode  27 = minus            underscore       backslash        Control_underscore Control_underscore Meta_minus      
+keycode  28 = eight            asterisk         bracketleft      Delete          
+       alt     keycode  28 = Meta_eight      
+keycode  29 = zero             parenright       braceright      
+       alt     keycode  29 = Meta_zero       
+keycode  30 = bracketright     braceright       asciitilde       Control_bracketright
+       alt     keycode  30 = Meta_bracketright
+keycode  33 = bracketleft      braceleft       
+       control keycode  33 = Escape          
+       alt     keycode  33 = Meta_bracketleft
+keycode  39 = apostrophe       quotedbl        
+       control keycode  39 = Control_g       
+       alt     keycode  39 = Meta_apostrophe 
+keycode  41 = semicolon        colon           
+       alt     keycode  41 = Meta_semicolon  
+keycode  42 = backslash        bar             
+       control keycode  42 = Control_backslash
+       alt     keycode  42 = Meta_backslash  
+keycode  43 = comma            less            
+       alt     keycode  43 = Meta_comma      
+keycode  44 = slash            question        
+       control keycode  44 = Delete          
+       alt     keycode  44 = Meta_slash      
+keycode  47 = period           greater         
+       control keycode  47 = Compose         
+       alt     keycode  47 = Meta_period     
+keycode  65 = KP_Period       
+#keycode  90 = +a                +A                Hex_A            Control_a        Control_a        Meta_a           Meta_Control_a  
+keycode 107 = Scroll_Lock      Show_Memory      Show_Registers   Show_State      
+       alt     keycode 107 = Scroll_Lock    
+
+# qwertz-layout
+keycode 12 = q
+keycode 13 = w
+keycode 14 = e
+       AltGr keycode 14 = +eogonek
+       AltGr Shift keycode 14 = +Eogonek
+keycode 15 = r
+keycode 17 = t
+keycode 16 = y
+keycode 32 = u
+keycode 34 = i
+keycode 31 = o
+       AltGr keycode 31 = +oacute
+       AltGr Shift keycode 31 = +Oacute
+keycode 35 = p
+#
+keycode  0 = a
+       AltGr keycode 0 = +aogonek
+       AltGr Shift keycode 0 = +Aogonek
+keycode  1 = s
+       AltGr keycode 1 = +sacute
+       AltGr Shift keycode 1 = +Sacute
+keycode  2 = d
+keycode  3 = f
+keycode  5 = g
+keycode  4 = h
+keycode 38 = j
+keycode 40 = k
+keycode 37 = l
+       AltGr keycode 37 = +lstroke
+       AltGr Shift keycode 37 = +Lstroke
+#
+keycode  6 = z
+       AltGr keycode 6 = +zabovedot
+       AltGr Shift keycode 6 = +Zabovedot
+keycode  7 = x
+       AltGr keycode 7 = +zacute
+       AltGr Shift keycode 7 = +Zacute
+keycode  8 = c
+       AltGr keycode 8 = +cacute
+       AltGr Shift keycode 8 = +Cacute
+keycode  9 = v
+keycode 11 = b
+keycode 45 = n
+       AltGr keycode 45 = +nacute
+       AltGr Shift keycode 45 = +Nacute
+keycode 46 = m
+#