/* @(#)wabi_kb_sp	2.7 - 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 = "Spain"
type of keyboard = Caps Lock Keyboard
#
# 000 Not used
#

#
001                -    -     -    -   -    - VK_OEM_5        186 000 XK_masculine
001                -    shift -    -   -    - VK_OEM_5        170 000 XK_ordfeminine
001                -    -     altg -   -    - VK_OEM_5        092 000 XK_backslash

#
002 1               -    -     -    -   -    - VK_1            049 000 XK_1            
002 1               -    shift -    -   -    - VK_1            033 000 XK_exclam       
002 1               -    -     altg -   -    - VK_1            124 000 XK_bar 

#
003 2               -    -     -    -   -    - VK_2            050 000 XK_2            
003 2               -    shift -    -   -    - VK_2            034 000 XK_quotedbl     
003 2               -    -     altg -   -    - VK_2            064 000 XK_at  

#
004 3               -    -     -    -   -    - VK_3            051 000 XK_3            
004 3               -    shift -    -   -    - VK_3            183 000 XK_periodcentered
004 3               -    -     altg -   -    - VK_3            035 000 XK_numbersign   

#
005 4               -    -     -    -   -    - VK_4            052 000 XK_4            
005 4               -    shift -    -   -    - VK_4            036 000 XK_dollar       

#
006 5               -    -     -    -   -    - VK_5            053 000 XK_5            
006 5               -    shift -    -   -    - VK_5            037 000 XK_percent      

#
007 6               -    -     -    -   -    - VK_6            054 000 XK_6            
007 6               -    shift -    -   -    - VK_6            038 000 XK_ampersand    
007 6               -    -     altg -   -    - VK_6            172 000 XK_notsign

#
008 7               -    -     -    -   -    - VK_7            055 000 XK_7            
008 7               -    shift -    -   -    - VK_7            047 000 XK_slash         

#
009 8               -    -     -    -   -    - VK_8            056 000 XK_8            
009 8               -    shift -    -   -    - VK_8            040 000 XK_parenleft    

#
010 9               -    -     -    -   -    - VK_9            057 000 XK_9            
010 9               -    shift -    -   -    - VK_9            041 000 XK_parenright   

#
011 0               -    -     -    -   -    - VK_0            048 000 XK_0            
011 0               -    shift -    -   -    - VK_0            061 000 XK_KP_Equal     (XK_F24)SunT4          XK_R4           XK_equal 
#
012 '               -    -     -    -   -    - VK_OEM_4        039 000 XK_apostrophe   XK_quoteright
012 '               -    shift -    -   -    - VK_OEM_4        063 000 XK_question     

#
013                -    -     -    -   -    - VK_OEM_6        161 000 XK_exclamdown
013                -    shift -    -   -    - VK_OEM_6        191 000 XK_questiondown

#
# 014 Not used
#
015 RETROCESO       -    -     -    any -    - VK_BACK         008 127 XK_BackSpace

#
016 TABULACION      -    -     -    any -    - VK_TAB          009 000 XK_Tab XK_KP_Tab (XK_hpBackTab)HP (XK_hpKP_BackTab)HP 

#
017 Q               -    -     -    -   lmod - VK_Q            113 017 XK_q            
017 Q               -    shift -    -   lmod - VK_Q            081 017 XK_Q            

#
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 Y               -    -     -    -   lmod - VK_Y            121 025 XK_y            
022 Y               -    shift -    -   lmod - VK_Y            089 025 XK_Y            

#
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 GRAVE           dead -     -    -   -    - VK_OEM_1        096 027 XK_SunFA_Grave     XK_SunXK_FA_Grave     XK_Dead_Grave
027 GRAVE           dead shift -    -   -    - VK_OEM_1        094 027 XK_SunFA_Circum    XK_SunXK_FA_Circum    XK_Dead_Circum XK_dead_circumflex
027 GRAVE           -    -     altg -   -    - VK_OEM_1        091 027 XK_bracketleft

#
028 +               -    -     -    -   -    - VK_OEM_PLUS     043 029 XK_plus       
028 +               -    shift -    -   -    - VK_OEM_PLUS     042 029 XK_asterisk     
028 +               -    -     altg -   -    - VK_OEM_PLUS     093 029 XK_bracketright

#
# 029 Not used
#

#
030 "BLOQ MAYUS"    -    -     -    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        241 000 XK_ntilde
040                -    shift -    -   lmod - VK_OEM_3        209 000 XK_Ntilde

#
041 AGUDO           dead -     -    -   -    - VK_OEM_7        180 000 XK_acute          XK_SunXK_FA_Acute      XK_SunFA_Acute
041 AGUDO           dead shift -    -   -    - VK_OEM_7        168 000 XK_diaeresis      XK_SunXK_FA_Diaeresis  XK_SunFA_Diaeresis
041 AGUDO           -    -     altg -   -    - VK_OEM_7        123 000 XK_braceleft


# TO BE VERIFIED
042                -    -     -    -   lmod - VK_OEM_2        231 028 XK_ccedilla
042                -    shift -    -   lmod - VK_OEM_2        199 028 XK_Ccedilla
042                -    -     altg -   -    - VK_OEM_2        125 028 XK_braceright

#
043 ENTRAR          -    -     -    any -    - VK_RETURN       013 010 XK_Return

#
044 MAYUSCULAS      -    -     -    any -    - VK_SHIFT        000 000 XK_Shift_L

# TO BE VERIFIED
045 <               -    -     -    -   -    - VK_OEM_8        060 000 XK_less 
045 <               -    shift -    -   -    - VK_OEM_8        062 000 XK_greater

#
046 Z               -    -     -    -   lmod - VK_Z            122 026 XK_z            
046 Z               -    shift -    -   lmod - VK_Z            090 026 XK_Z            

#
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            

#
053 ,               -    -     -    -   -    - VK_OEM_COMMA    044 000 XK_comma      
053 ,               -    shift -    -   -    - VK_OEM_COMMA    059 000 XK_semicolon    

#
054 .               -    -     -    -   -    - VK_OEM_PERIOD   046 000 XK_period     
054 .               -    shift -    -   -    - VK_OEM_PERIOD   058 000 XK_colon        

#
055 -               -    -     -    -   -    - VK_OEM_MINUS    045 000 XK_minus      
055 -               -    shift -    -   -    - VK_OEM_MINUS    095 000 XK_underscore   

#
# 056 Not used
#

#
057 "MAYUSCULAS DERECHA" -  -  -    any -    - VK_SHIFT        000 000 XK_Shift_R    

#
058 CTRL            -    -     -    any -    - VK_CONTROL      000 000 XK_Control_L  

#
# 059 Not used
#

#
060 ALT             -    -     -    any -    - VK_MENU         000 000 XK_Alt_L  (XK_Meta_L)HP     

#
061 "BARRA ESPACIADORA" -  -   -    any -    - VK_SPACE        032 032 XK_KP_Space     XK_space        

#
062 "ALT DERECHA"   -    -     -    any -    E VK_ALTG         000 000 XK_Mode_switch  XK_Alt_R (XK_Meta_R)HP 

#
# 063 Not used
#

#
064 "CTRL DERECHA"  -    -     -    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 INSERT          -    -     -    any -    E VK_INSERT       000 000 XK_Insert  XK_KP_Insert (XK_hpInsertChar)HP

#
076 SUPR            -    -     -    any -    E VK_DELETE       000 000 XK_Delete  XK_KP_Delete (XK_hpDeleteChar)HP

#
# 077 Not used
#
# 078 Not used

#
079 "FLECHA IZQUIERDA"  -   -   -  any -    E VK_LEFT          000 000 XK_Left  XK_KP_Left                  

#
080 INICIO          -    -     -    any -    E VK_HOME         000 000 XK_Home  XK_KP_Home

#
081 FIN             -    -     -    any -    E VK_END          000 000 XK_End  XK_KP_End        (XK_Select)HP            

#
# 082 Not used
#

#
083 "FLECHA ARRIBA"  -   -     -    any -    E VK_UP           000 000 XK_Up  XK_KP_Up   

#
084 "FLECHA ABAJO"  -    -     -    any -    E VK_DOWN         000 000 XK_Down  XK_KP_Down 

#
085 "RE PAG"        -    -     -    any -    E VK_PRIOR        000 000 XK_Prior  XK_KP_Prior

#
086 "AV PAG"        -    -     -    any -    E VK_NEXT         000 000 XK_Next  XK_KP_Next 

#
# 087 Not used
#
# 088 Not used
#

#
089 "FLECHA DERECHA"  -  -     -    any -    E VK_RIGHT        000 000 XK_Right  XK_KP_Right

#
090 "BLOQ NUM"      -    -     -    any -    E VK_NUMLOCK      000 000 XK_Num_Lock (XK_hpSystem)HP

#
091 "NUMERO 7"      -    -     -    any -    - VK_NUMPAD7      055 000 XK_KP_7       XK_F27     XK_R7

#
092 "NUMERO 4"      -    -     -    any -    - VK_NUMPAD4      052 000 XK_KP_4       XK_F30     XK_R10

#
093 "NUMERO 1"      -    -     -    any -    - VK_NUMPAD1      049 000 XK_KP_1       XK_R13     XK_F33 

#
# 094 Not used
#

#
095 "TECLA DE DIVISION"   -  -   -  any -    E VK_DIVIDE       047 000 XK_KP_Divide  XK_F25     XK_R5   

#
096 "NUMERO 8"      -    -     -    any -    - VK_NUMPAD8      056 000 XK_KP_8       XK_F28     XK_R8  

#
097 "NUMERO 5"      -    -     -    any -    - VK_NUMPAD5      053 000 XK_KP_5       XK_F31     XK_R11 

#
098 "NUMERO 2"      -    -     -    any -    - VK_NUMPAD2      050 000 XK_KP_2       XK_F34     XK_R14 

#
099 "NUMERO 0"      -    -     -    any -    - VK_NUMPAD0      048 000 XK_KP_0                         

#
100 "TECLA DE MULTIPLICACION"  -  -  - any -  - VK_MULTIPLY    042 000 XK_KP_Multiply XK_F26    XK_R6  

#
101 "NUMERO 9"      -    -     -    any -    - VK_NUMPAD9      057 000 XK_KP_9        XK_F29    XK_R9  

#
102 "NUMERO 6"      -    -     -    any -    - VK_NUMPAD6      054 000 XK_KP_6        XK_F32    XK_R12 

#
103 "NUMERO 3"      -    -     -    any -    - VK_NUMPAD3      051 000 XK_KP_3        XK_F35    XK_R15 

#
104 "TECLA DECIMAL"  -   -     -    any -    - VK_DECIMAL      046 000 XK_KP_Decimal   XK_KP_Separator 

#
105 "TECLA DE SUSTRACCION"  -  -  -  any -   - VK_SUBTRACT     045 000 XK_KP_Subtract   (XK_F24)SunT5               
#
106 "TECLA DE ADICION" -   -    -    any -    - VK_ADD         043 000 XK_KP_Add                       

#
# 107 Not used
#

#
108 INTRO             -    -     -    any -    E VK_RETURN      013 010 XK_KP_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  

#
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_SunXK_F36       (XK_F11)!Sun # keyboard F11 key

#
123 F12             -    -     -    any -    - VK_F12          000 000 XK_SunF37        XK_SunXK_F37       (XK_F12)!Sun # keyboard F12 key

#
124 ESC             -    -     -    any -    - VK_SNAPSHOT     000 000 XK_Print       XK_F22   XK_R2  (XK_Menu)HP

#
125 "BLOQ DESPL"    -    -     -    any -    - VK_SCROLL       000 003 XK_Scroll_Lock XK_F23   XK_R3  (XK_Cancel)HP

# With Control key : wintext is INTERRUMPIR
126 PAUSA           -    -     -    any -    E VK_PAUSE        000 003 XK_Pause       XK_F21  XK_R1

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