/* @(#)wabi_kb_gr	2.6 - 94/08/17  */
/*
 * Copyright (c) 1992, 1993 by Sun Microsystems Inc.
 * !!!!!!!!! YOU MUST USE AN EIGHT BIT EDITER TO EDIT THIS FILE!!!!!!!
 * !!!!!!!!! YOU MUST USE AN EIGHT BIT EDITER TO EDIT THIS FILE!!!!!!!
 * !!!!!!!!! YOU MUST USE AN EIGHT BIT EDITER TO EDIT THIS FILE!!!!!!!
 * !!!!!!!!! YOU MUST USE AN EIGHT BIT EDITER TO EDIT THIS FILE!!!!!!!
 * !!!!!!!!! YOU MUST USE AN EIGHT BIT EDITER TO EDIT THIS FILE!!!!!!!
 * !!!!!!!!! YOU MUST USE AN EIGHT BIT EDITER TO EDIT THIS FILE!!!!!!!
 * !!!!!!!!! YOU MUST USE AN EIGHT BIT EDITER TO EDIT THIS FILE!!!!!!!
 */

Keyboard name = "Germany"
type of keyboard = Shift Lock Keyboard
#
# 000 Not used
#
001 ZIRKUMFLEX      -    -     -    -   lmod - VK_OEM_5        094 000 XK_asciicircum  
001 ZIRKUMFLEX      -    shift -    -   lmod - VK_OEM_5        176 000 XK_degree   
#
002 1               -    -     -    -   lmod - VK_1            049 000 XK_1            
002 1               -    shift -    -   lmod - VK_1            033 000 XK_exclam       
#
003 2               -    -     -    -   lmod - VK_2            050 000 XK_2            
003 2               -    shift -    -   lmod - VK_2            034 000 XK_quotedbl     
003 2               -    -     altg -   lmod - VK_2            178 000 XK_twosuperior       
#
004 3               -    -     -    -   lmod - VK_3            051 000 XK_3            
004 3               -    shift -    -   lmod - VK_3            167 000 XK_section     
004 3               -    -     altg -   lmod - VK_3            179 000 XK_threesuperior       
#
005 4               -    -     -    -   lmod - VK_4            052 000 XK_4            
005 4               -    shift -    -   lmod - VK_4            036 000 XK_dollar       
#
006 5               -    -     -    -   lmod - VK_5            053 000 XK_5            
006 5               -    shift -    -   lmod - VK_5            037 000 XK_percent      
#
007 6               -    -     -    -   lmod - VK_6            054 000 XK_6            
007 6               -    shift -    -   lmod - VK_6            038 000 XK_ampersand    
#
008 7               -    -     -    -   lmod - VK_7            055 000 XK_7            
008 7               -    shift -    -   lmod - VK_7            047 000 XK_slash        # MT slash
008 7               -    -     altg -   lmod - VK_7            123 000 XK_braceleft    ## MT curly bracket
#
009 8               -    -     -    -   lmod - VK_8            056 000 XK_8            
009 8               -    shift -    -   lmod - VK_8            040 000 XK_parenleft    
009 8               -    -     altg -   lmod - VK_8            091 000 XK_bracketleft  ## MT square bracket
#
010 9               -    -     -    -   lmod - VK_9            057 000 XK_9            
010 9               -    shift -    -   lmod - VK_9            041 000 XK_parenright   
010 9               -    -     altg -   lmod - VK_9            093 000 XK_bracketright ## MT square bracket
#
011 0               -    -     -    -   lmod - VK_0            048 000 XK_0            
011 0               -    shift -    -   lmod - VK_0            061 000 XK_KP_Equal     (XK_F24)SunT4          XK_R4           XK_equal    # type 4 keyboard    
011 0               -    -     altg -   lmod - VK_0            125 000 XK_braceright   ## MT curly bracket
#
012                -    -     -    -   lmod - VK_OEM_4        223 000 XK_ssharp            
012                -    shift -    -   lmod - VK_OEM_4        063 000 XK_question     
012                -    -     altg -   lmod - VK_OEM_4        092 000 XK_backslash    #  MT backslash
#
013 AKUT            dead -     -    -   lmod - VK_OEM_6        180 000 XK_SunXK_FA_Acute XK_SunFA_Acute 
013 AKUT            dead shift -    -   lmod - VK_OEM_6        096 000 XK_Dead_Grave XK_SunXK_FA_Grave  XK_SunFA_Grave   
#
# 014 Not used
#
015 "RCK"            -    -     -    any -    - VK_BACK         008 127 XK_BackSpace    # DOS MT Backspace
#
016 TABULATOR       -    -     -    any -    - VK_TAB          009 000 XK_Tab XK_KP_Tab (XK_hpBackTab)HP (XK_hpKP_BackTab)HP       ## map to MT Tab key
#
017 Q               -    -     -    -   lmod - VK_Q            113 017 XK_q            
017 Q               -    shift -    -   lmod - VK_Q            081 017 XK_Q            
017 Q               -    -     altg -   lmod - VK_Q            064 017 XK_at           # MT @-sign
#
018 W               -    -     -    -   lmod - VK_W            119 023 XK_w            
018 W               -    shift -    -   lmod - VK_W            087 023 XK_W            
#
019 E               -    -     -    -   lmod - VK_E            101 005 XK_e            
019 E               -    shift -    -   lmod - VK_E            069 005 XK_E            
#
020 R               -    -     -    -   lmod - VK_R            114 018 XK_r            
020 R               -    shift -    -   lmod - VK_R            082 018 XK_R            
#
021 T               -    -     -    -   lmod - VK_T            116 020 XK_t            
021 T               -    shift -    -   lmod - VK_T            084 020 XK_T            
#
022 Z               -    -     -    -   lmod - VK_Z            122 026 XK_z            
022 Z               -    shift -    -   lmod - VK_Z            090 026 XK_Z            
#
023 U               -    -     -    -   lmod - VK_U            117 021 XK_u            
023 U               -    shift -    -   lmod - VK_U            085 021 XK_U            
#
024 I               -    -     -    -   lmod - VK_I            105 009 XK_i            
024 I               -    shift -    -   lmod - VK_I            073 009 XK_I            
#
025 O               -    -     -    -   lmod - VK_O            111 015 XK_o            
025 O               -    shift -    -   lmod - VK_O            079 015 XK_O            
#
026 p               -    -     -    -   lmod - VK_P            112 016 XK_p            
026 P               -    shift -    -   lmod - VK_P            080 016 XK_P            
#
027                -    -     -    -   lmod - VK_OEM_1        252 027 XK_udiaeresis            
027                -    shift -    -   lmod - VK_OEM_1        220 027 XK_Udiaeresis            
#
028 +               -    -     -    -   lmod - VK_OEM_PLUS     043 029 XK_plus         # MT plus
028 +               -    shift -    -   lmod - VK_OEM_PLUS     042 029 XK_asterisk     
028 +               -    -     altg -   lmod - VK_OEM_PLUS     126 029 XK_asciitilde   # MT spacing and non-spac
#
# 029 Not used
#
030 FESTSTELL       -    -     -    any -    - VK_CAPITAL      000 000 XK_Caps_Lock    # Capslock
#
031 A               -    -     -    -   lmod - VK_A            097 001 XK_a            
031 A               -    shift -    -   lmod - VK_A            065 001 XK_A            
#
032 S               -    -     -    -   lmod - VK_S            115 019 XK_s            
032 S               -    shift -    -   lmod - VK_S            083 019 XK_S            
#
033 D               -    -     -    -   lmod - VK_D            100 004 XK_d            
033 D               -    shift -    -   lmod - VK_D            068 004 XK_D            
#
034 F               -    -     -    -   lmod - VK_F            102 006 XK_f            
034 F               -    shift -    -   lmod - VK_F            070 006 XK_F            
#
035 G               -    -     -    -   lmod - VK_G            103 007 XK_g            
035 G               -    shift -    -   lmod - VK_G            071 007 XK_G            
#
036 H               -    -     -    -   lmod - VK_H            104 008 XK_h            
036 H               -    shift -    -   lmod - VK_H            072 008 XK_H            
#
037 J               -    -     -    -   lmod - VK_J            106 010 XK_j            
037 J               -    shift -    -   lmod - VK_J            074 010 XK_J            
#
038 K               -    -     -    -   lmod - VK_K            107 011 XK_k            
038 K               -    shift -    -   lmod - VK_K            075 011 XK_K            
#
039 L               -    -     -    -   lmod - VK_L            108 012 XK_l            
039 L               -    shift -    -   lmod - VK_L            076 012 XK_L            
#
040                -    -     -    -   lmod - VK_OEM_3        246 000 XK_odiaeresis            
040                -    shift -    -   lmod - VK_OEM_3        214 000 XK_Odiaeresis            
#
041                -    -     -    -   lmod - VK_OEM_7        228 000 XK_adiaeresis            
041                -    shift -    -   lmod - VK_OEM_7        196 000 XK_Adiaeresis            
#
042 #               -    -     -    -   lmod - VK_OEM_8        035 000 XK_numbersign   
042 #               -    shift -    -   lmod - VK_OEM_8        039 000 XK_apostrophe   XK_quoteright   ## MT apostrophe 
042 #               -    -     altg -   lmod - VK_OEM_8        096 000 XK_quoteright XK_grave          
#
043 EINGABE         -    -     -    any -    - VK_RETURN       000 000 XK_Return       # DOS MT enter
#
044 UMSHCALT        -    -     -    any -    - VK_SHIFT        000 000 XK_Shift_L      # Leftshift
#
045 <               -    -     -    -   lmod - VK_UD_18        060 000 XK_less         # MT left angle bracket
045 <               -    shift -    -   lmod - VK_UD_18        062 000 XK_greater      # MT right angle bracket
045 <               -    -     altg -   -    - VK_UD_18        124 000 XK_bar          ## MT vertical bar
#
046 Y               -    -     -    -   lmod - VK_Y            121 025 XK_y            
046 Y               -    shift -    -   lmod - VK_Y            089 025 XK_Y            
#
047 X               -    -     -    -   lmod - VK_X            120 024 XK_x            
047 X               -    shift -    -   lmod - VK_X            088 024 XK_X            
#
048 C               -    -     -    -   lmod - VK_C            099 003 XK_c            
048 C               -    shift -    -   lmod - VK_C            067 003 XK_C            
#
049 V               -    -     -    -   lmod - VK_V            118 022 XK_v            
049 V               -    shift -    -   lmod - VK_V            086 022 XK_V            
#
050 B               -    -     -    -   lmod - VK_B            098 002 XK_b            
050 B               -    shift -    -   lmod - VK_B            066 002 XK_B            
#
051 N               -    -     -    -   lmod - VK_N            110 014 XK_n            
051 N               -    shift -    -   lmod - VK_N            078 014 XK_N            
#
052 M               -    -     -    -   lmod - VK_M            109 013 XK_m            
052 M               -    shift -    -   lmod - VK_M            077 013 XK_M            
052 M               -    -     altg -   lmod - VK_M            181 013 XK_Greek_mu  XK_mu          
#
053 ,               -    -     -    -   lmod - VK_OEM_COMMA    044 000 XK_comma        # MT comma
053 ,               -    shift -    -   lmod - VK_OEM_COMMA    059 000 XK_semicolon    
#
054 .               -    -     -    -   lmod - VK_OEM_PERIOD   046 000 XK_period       # MT period
054 .               -    shift -    -   lmod - VK_OEM_PERIOD   058 000 XK_colon        
#
055 -               -    -     -    -   lmod - VK_OEM_MINUS    045 000 XK_minus        # MT minus
055 -               -    shift -    -   lmod - VK_OEM_MINUS    095 000 XK_underscore   
#
# 056 Not used
#
057 "UMSHALT RECHTS"  -  -     -    any -    - VK_SHIFT        000 000 XK_Shift_R      # Rightshift
#
058 STRG            -    -     -    any -    - VK_CONTROL      000 000 XK_Control_L    # Leftcontrol
#
# 059 Not used
#
060 ALT             -    -     -    any -    - VK_MENU         000 000 XK_Alt_L       (XK_Meta_L)HP  # Leftalt
#
061 LEER            -    -     -    any -    - VK_SPACE        032 032 XK_KP_Space     XK_space        
#
062 ALTG            -    -     -    any -    E VK_ALTG         000 000 XK_Alt_R        XK_Mode_switch (XK_Meta_R)HP  # Rightalt / Alt Graph
#
# 063 Not used
#
064 STRG-RECHTS     -    -     -    any -    E VK_CONTROL      000 000 XK_Control_R  #
# 065 Not used
#
# 066 Not used
#
# 067 Not used
#
# 068 Not used
#
# 069 Not used
#
# 070 Not used
#
# 071 Not used
#
# 072 Not used
#
# 073 Not used
#
# 074 Not used
#
075 EINFG           -    -     -    any -    E VK_INSERT       000 000 XK_Insert  XK_KP_Insert       (XK_hpInsertChar)HP # Insert, insert here
#
076 ENTF            -    -     -    any -    E VK_DELETE       000 000 XK_Delete  XK_KP_Delete       (XK_hpDeleteChar)HP # DOS NP Delete 
#
# 077 Not used
#
# 078 Not used
#
079 NACH-LINKS      -    -     -    any -    E VK_LEFT         000 000 XK_Left  XK_KP_Left         # NP left arrow
#
080 POS1            -    -     -    any -    E VK_HOME         000 000 XK_Home  XK_KP_Home         # NP home see XK_Home
#
081 ENDE            -    -     -    any -    E VK_END          000 000 XK_End  XK_KP_End          (XK_Select)HP # NP end
#
# 082 Not used
#
083 NACH-OBEN       -    -     -    any -    E VK_UP           000 000 XK_Up  XK_KP_Up           # NP up arrow
#
084 NACH-UNDEN      -    -     -    any -    E VK_DOWN         000 000 XK_Down  XK_KP_Down         # NP down arrow
#
085 BILD-NACH-OBEN  -    -     -    any -    E VK_PRIOR        000 000 XK_Prior  XK_KP_Prior        # NP page up
#
086 BILD-NACH-UNTEN -    -     -    any -    E VK_NEXT         000 000 XK_Next  XK_KP_Next         # NP page down
#
# 087 Not used
#
# 088 Not used
#
089 NACH-RECHTS     -    -     -    any -    E VK_RIGHT        000 000 XK_Right  XK_KP_Right        # NP right arrow
#
090 NUM-FESTSTELL   -    -     -    any -    E VK_NUMLOCK      000 000 XK_Num_Lock    (XK_hpSystem)HP # NP or FK Num Lock
#
091 "7 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD7      055 000 XK_KP_7         XK_F27          XK_R7           #  DOS NP 7/Home
#
092 "4 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD4      052 000 XK_KP_4         XK_F30          XK_R10          #  DOS NP 4/left arrow
#
093 "1 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD1      049 000 XK_KP_1         XK_R13          XK_F33          #  DOS NP 1/End
#
# 094 Not used
#
095 " (ZEHNERTASTATUR)" - -   -    any -    E VK_DIVIDE       047 000 XK_KP_Divide    XK_F25          XK_R5           #  DOS NP / slash
#
096 "8 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD8      056 000 XK_KP_8         XK_F28          XK_R8           #  DOS NP 8/up arrow
#
097 "5 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD5      053 000 XK_KP_5         XK_F31          XK_R11          #  DOS NP 5
#
098 "2 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD2      050 000 XK_KP_2         XK_F34          XK_R14          #  DOS NP 2/down arrow
#
099 "0 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD0      048 000 XK_KP_0         # NP 0
#
100 " (ZEHNERTASTATUR)" - -   -    any -    - VK_MULTIPLY     042 000 XK_KP_Multiply  XK_F26          XK_R6           #  DOS NP * mulitply
#
101 "9 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD9      057 000 XK_KP_9         XK_F29          XK_R9           #  DOS NP 9/Pg Up
#
102 "6 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD6      054 000 XK_KP_6         XK_F32          XK_R12          #  DOS NP 6/right arrow
#
103 "3 (ZEHNERTASTATUR)" - -   -    any -    - VK_NUMPAD3      051 000 XK_KP_3         XK_F35          XK_R15          #  DOS NP 3/Pg Dn
#
104 "KOMMA (ZEHNERTASTATUR)" - - -  any -    - VK_DECIMAL      044 000 XK_KP_Decimal   XK_KP_Separator ## NP Del key
#
105 "- (ZEHNERTASTATUR)" - -   -    any -    - VK_SUBTRACT     045 000 XK_KP_Subtract  (XK_F24)SunT5          
#
106 "+ (ZEHNERTASTATUR)" - -   -    any -    - VK_ADD          043 000 XK_KP_Add       # NP plus
#
# 107 Not used
#
108 "EINGABE (ZEHNERTASTATUR)" - - - any -   E VK_RETURN       013 010 XK_KP_Enter     # NP enter
#
# 109 Not used
#
110 ESC              -    -     -    any -    - VK_ESCAPE       027 000 XK_Escape     
#
# 111 Not used
#
112 F1              -    -     -    any -    - VK_F1           000 000 XK_F1           XK_Help         # might be F1 key in ow2.
#
113 F2              -    -     -    any -    - VK_F2           000 000 XK_F2           
#
114 F3              -    -     -    any -    - VK_F3           000 000 XK_F3           
#
115 F4              -    -     -    any -    - VK_F4           000 000 XK_F4           
#
116 F5              -    -     -    any -    - VK_F5           000 000 XK_F5           
#
117 F6              -    -     -    any -    - VK_F6           000 000 XK_F6           
#
118 F7              -    -     -    any -    - VK_F7           000 000 XK_F7           
#
119 F8              -    -     -    any -    - VK_F8           000 000 XK_F8           
#
120 F9              -    -     -    any -    - VK_F9           000 000 XK_F9           
#
121 F10             -    -     -    any -    - VK_F10          000 000 XK_F10          
#
122 F11             -    -     -    any -    - VK_F11          000 000 XK_SunF36       (XK_F11)!Sun # keyboard F11 key
#
123 F12             -    -     -    any -    - VK_F12          000 000 XK_SunF37       (XK_F12)!Sun # keyboard F12 key
#
124 ESC             -    -     -    any -    - VK_SNAPSHOT     000 000 XK_Print        XK_F22          XK_R2  (XK_Menu)HP #  DOS NP or FK Print Scr
#
125 ROLLEN-FESTSTELL -   -     -    any -    - VK_SCROLL       000 003 XK_Scroll_Lock  XK_F23          XK_R3  (XK_Cancel)HP #  DOS NP or FK Scroll Lo
#
126 PAUSE           -    -     -    any -    - VK_PAUSE        000 003 XK_Pause        XK_F21          XK_R1           #  DOS NP or FK pause

#
# 127 Not used
#
# 128 Not used
#
# 129 special case for break key
129 Break           -    -     -    any -    E VK_CANCEL        000 003 XK_Break       
