home *** CD-ROM | disk | FTP | other *** search
/ ftp.uv.es / 2014.11.ftp.uv.es.tar / ftp.uv.es / pub / linux / Xmodmap < prev   
Text File  |  1997-12-17  |  4KB  |  185 lines

  1. !
  2. ! key mapping for XFree86 (for Spanish keyboards).
  3. ! Ernest Artiaga (drw@portos.upc.es)
  4. ! Barcelona. 
  5. !
  6. !
  7. ! This file can be fed to xmodmap to obtain the Spanish keyboard mapping.
  8. !
  9. !
  10. ! First, clear the modifiers
  11. !
  12. clear    shift
  13. clear    lock
  14. clear    control
  15. clear    mod1
  16. clear    mod2
  17. clear    mod3
  18. clear    mod4
  19. clear    mod5
  20. !
  21. ! Set the mapping for each key
  22. !
  23. keycode   8 =
  24. keycode   9 = Escape
  25. keycode  10 = 1 exclam bar
  26. keycode  11 = 2 quotedbl at
  27. keycode  12 = 3 periodcentered numbersign
  28. keycode  13 = 4 dollar
  29. keycode  14 = 5 percent
  30. keycode  15 = 6 ampersand notsign
  31. keycode  16 = 7 slash
  32. keycode  17 = 8 parenleft
  33. keycode  18 = 9 parenright
  34. keycode  19 = 0 equal
  35. keycode  20 = apostrophe question
  36. keycode  21 = exclamdown questiondown asciitilde
  37. keycode  22 = BackSpace
  38. keycode  23 = Tab
  39. keycode  24 = q Q
  40. keycode  25 = w W
  41. keycode  26 = e E eacute Eacute
  42. keycode  27 = r R
  43. keycode  28 = t T
  44. keycode  29 = y Y
  45. keycode  30 = u U uacute Uacute
  46. keycode  31 = i I iacute Iacute
  47. keycode  32 = o O oacute Oacute
  48. keycode  33 = p P
  49. keycode  34 = grave asciicircum bracketleft
  50. keycode  35 = plus asterisk bracketright
  51. keycode  36 = Return
  52. keycode  37 = Control_L
  53. keycode  38 = a A aacute Aacute
  54. keycode  39 = s S
  55. keycode  40 = d D
  56. keycode  41 = f F
  57. keycode  42 = g G
  58. keycode  43 = h H
  59. keycode  44 = j J
  60. keycode  45 = k K
  61. keycode  46 = l L
  62. keycode  47 = ntilde Ntilde
  63. keycode  48 = acute diaeresis braceleft
  64. keycode  49 = masculine ordfeminine backslash
  65. keycode  50 = Shift_L
  66. keycode  51 = ccedilla Ccedilla braceright
  67. keycode  52 = z Z
  68. keycode  53 = x X
  69. keycode  54 = c C
  70. keycode  55 = v V
  71. keycode  56 = b B
  72. keycode  57 = n N
  73. keycode  58 = m M
  74. keycode  59 = comma semicolon
  75. keycode  60 = period colon
  76. keycode  61 = minus underscore
  77. keycode  62 = Shift_R
  78. keycode  63 = KP_Multiply
  79. keycode  64 = Alt_L Meta_L
  80. keycode  65 = space
  81. keycode  66 = Caps_Lock
  82. keycode  67 = F1 KP_F1 KP_F1
  83. keycode  68 = F2 KP_F2 KP_F2
  84. keycode  69 = F3 KP_F3 KP_F3
  85. keycode  70 = F4 KP_F4 KP_F4
  86. keycode  71 = F5
  87. keycode  72 = F6
  88. keycode  73 = F7
  89. keycode  74 = F8
  90. keycode  75 = Escape
  91. keycode  76 = F10
  92. keycode  77 = Num_Lock
  93. keycode  78 = Multi_key
  94. keycode  79 = KP_7
  95. keycode  80 = KP_8
  96. keycode  81 = KP_9
  97. keycode  82 = KP_Subtract
  98. keycode  83 = KP_4
  99. keycode  84 = KP_5
  100. keycode  85 = KP_6
  101. keycode  86 = KP_Add
  102. keycode  87 = KP_1
  103. keycode  88 = KP_2
  104. keycode  89 = KP_3
  105. keycode  90 = KP_0
  106. keycode  91 = KP_Decimal
  107. !keycode  92 = X386Sys_Req
  108. keycode  93 =
  109. keycode  94 = less greater
  110. keycode  95 = F11
  111. keycode  96 = F12
  112. keycode  97 = Home
  113. keycode  98 = Up
  114. keycode  99 = Prior
  115. keycode 100 = Left
  116. keycode 101 = Begin
  117. keycode 102 = Right
  118. keycode 103 = End
  119. keycode 104 = Down
  120. keycode 105 = Next
  121. keycode 106 = Insert
  122. keycode 107 = Delete
  123. keycode 108 = KP_Enter
  124. keycode 109 = Control_R
  125. keycode 110 = Pause
  126. keycode 111 = Print
  127. keycode 112 = KP_Divide
  128. keycode 113 = Mode_switch
  129. keycode 114 = Break
  130. !
  131. ! Set the modifiers
  132. !
  133. add     shift   = Shift_L Shift_R
  134. add     lock    = Caps_Lock
  135. add     control = Control_L Control_R
  136. add     mod1    = Alt_L Alt_R
  137. !
  138. ! If you don't have ServerNumlock set in your Xconfig, uncomment the following
  139. !
  140. add     mod2    = Num_Lock
  141. !
  142. ! If you use any of the special default key mappings in Xconfig, they should be
  143. ! duplicated in this file.  Mappings should be added before the section above
  144. ! which sets the modifiers.
  145. !
  146. !  For the key specs:
  147. !     LeftAlt     =>  keycode  64
  148. !     RightAlt    =>  keycode 113
  149. !     AltGr       =>  keycode 113
  150. !     ScrollLock  =>  keycode  78
  151. !     RightCtl    =>  keycode 109
  152. !     
  153. !  For the mappings:
  154. !     Meta        =>  Alt_L Meta_L
  155. !                     Alt_R Meta_R
  156. !     Compose     =>  Multi_key
  157. !     ModeShift   =>  Mode_switch
  158. !     ModeLock    =>  Mode_switch X386Mode_Lock
  159. !     ScrollLock  =>  Scroll_Lock
  160. !     Control     =>  Control_R
  161. !    
  162. !  If you use ModeShift or ModeLock, the following modifier must be set:
  163. !
  164. add     mod5    = Mode_switch
  165. !
  166. !  For example, to get the equivalent of:
  167. !
  168. !  ScrollLock  ModeLock
  169. !  RightAlt    ModeShift
  170. !  LeftAlt     Meta
  171. !  RightCtl    Compose
  172. !
  173. !  use the following:
  174. !
  175. !keycode  78 = Mode_switch X386Mode_Lock
  176. !keycode 113 = Mode_switch
  177. !keycode  64 = Alt_L Meta_L
  178. !keycode 109 = Multi_key
  179. !
  180. !add    mod5   = Mode_switch
  181.  
  182.  
  183.  
  184.