home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / lib / X11 / etc / xmodmap.std < prev    next >
Text File  |  1999-09-03  |  5KB  |  212 lines

  1. !
  2. ! $XFree86: xc/programs/Xserver/hw/xfree86/etc/xmodmap.std,v 3.5 1996/12/23 06:47:28 dawes Exp $
  3. !
  4. ! Standard key mapping for XFree86 (for US keyboards).
  5. !
  6. ! This file can be fed to xmodmap to restore the default mapping.
  7. !
  8. ! $XConsortium: xmodmap.std /main/7 1996/02/21 17:48:55 kaleb $
  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
  26. keycode  11 = 2 at
  27. keycode  12 = 3 numbersign
  28. keycode  13 = 4 dollar
  29. keycode  14 = 5 percent
  30. keycode  15 = 6 asciicircum
  31. keycode  16 = 7 ampersand
  32. keycode  17 = 8 asterisk
  33. keycode  18 = 9 parenleft
  34. keycode  19 = 0 parenright
  35. keycode  20 = minus underscore
  36. keycode  21 = equal plus
  37. keycode  22 = BackSpace
  38. keycode  23 = Tab
  39. keycode  24 = q Q
  40. keycode  25 = w W
  41. keycode  26 = e E
  42. keycode  27 = r R
  43. keycode  28 = t T
  44. keycode  29 = y Y
  45. keycode  30 = u U
  46. keycode  31 = i I
  47. keycode  32 = o O
  48. keycode  33 = p P
  49. keycode  34 = bracketleft braceleft
  50. keycode  35 = bracketright braceright
  51. keycode  36 = Return
  52. keycode  37 = Control_L
  53. keycode  38 = a A
  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 = semicolon colon
  63. keycode  48 = apostrophe quotedbl
  64. keycode  49 = grave asciitilde
  65. keycode  50 = Shift_L
  66. keycode  51 = backslash bar
  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 less
  75. keycode  60 = period greater
  76. keycode  61 = slash question
  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
  83. keycode  68 = F2
  84. keycode  69 = F3
  85. keycode  70 = F4
  86. keycode  71 = F5
  87. keycode  72 = F6
  88. keycode  73 = F7
  89. keycode  74 = F8
  90. keycode  75 = F9
  91. keycode  76 = F10
  92. keycode  77 = Num_Lock
  93. keycode  78 = Multi_key
  94. keycode  79 = KP_Home KP_7
  95. keycode  80 = KP_Up KP_8
  96. keycode  81 = KP_Prior KP_9
  97. keycode  82 = KP_Subtract
  98. keycode  83 = KP_Left KP_4
  99. keycode  84 = NoSymbol KP_5
  100. keycode  85 = KP_Right KP_6
  101. keycode  86 = KP_Add
  102. keycode  87 = KP_End KP_1
  103. keycode  88 = KP_Down KP_2
  104. keycode  89 = KP_Next KP_3
  105. keycode  90 = KP_Insert KP_0
  106. keycode  91 = KP_Delete KP_Decimal
  107. !keycode  92 = X386Sys_Req
  108. keycode  93 =
  109. keycode  94 =
  110. keycode  95 = F11
  111. keycode  96 = F12
  112. ! keycodes 97-107 are not available on 84-key keyboards
  113. keycode  97 = Home
  114. keycode  98 = Up
  115. keycode  99 = Prior
  116. keycode 100 = Left
  117. keycode 101 = Begin
  118. keycode 102 = Right
  119. keycode 103 = End
  120. keycode 104 = Down
  121. keycode 105 = Next
  122. keycode 106 = Insert
  123. keycode 107 = Delete
  124. keycode 108 = KP_Enter
  125. keycode 109 = Control_R
  126. keycode 110 = Pause
  127. keycode 111 = Print
  128. keycode 112 = KP_Divide
  129. keycode 113 = Alt_R Meta_R
  130. keycode 114 = Break
  131. ! keycodes 115-117 are only available on some extended keyboards
  132. ! (e.g., Microsoft's ergonomic keyboard).
  133. keycode 115 = Meta_L
  134. keycode 116 = Meta_R
  135. keycode 117 = Menu
  136. !
  137. ! Set the modifiers
  138. !
  139. add     shift   = Shift_L Shift_R
  140. add     lock    = Caps_Lock
  141. add     control = Control_L Control_R
  142. add     mod1    = Alt_L Alt_R
  143. ! If you have ServerNumlock set in your XF86Config, you can comment out
  144. add     mod2    = Num_Lock
  145. !
  146. !
  147. !
  148. ! If you use any of the special default key mappings in Xconfig, they should be
  149. ! duplicated in this file.  Mappings should be added before the section above
  150. ! which sets the modifiers.
  151. !
  152. !  For the key specs:
  153. !     LeftAlt     =>  keycode  64
  154. !     RightAlt    =>  keycode 113
  155. !     AltGr       =>  keycode 113
  156. !     ScrollLock  =>  keycode  78
  157. !     RightCtl    =>  keycode 109
  158. !     
  159. !  For the mappings:
  160. !     Meta        =>  Alt_L Meta_L
  161. !                     Alt_R Meta_R
  162. !     Compose     =>  Multi_key
  163. !     ModeShift   =>  Mode_switch
  164. !     ModeLock    =>  Mode_switch X386Mode_Lock
  165. !     ScrollLock  =>  Scroll_Lock
  166. !     Control     =>  Control_R
  167. !    
  168. !  If you use ModeShift or ModeLock, the following modifier must be set:
  169. !
  170. !add     mod5    = Mode_switch
  171. !
  172. !  For example, to get the equivalent of:
  173. !
  174. !  ScrollLock  ModeLock
  175. !  RightAlt    ModeShift
  176. !  LeftAlt     Meta
  177. !  RightCtl    Compose
  178. !
  179. !  use the following:
  180. !
  181. !keycode  78 = Mode_switch X386Mode_Lock
  182. !keycode 113 = Mode_switch
  183. !keycode  64 = Alt_L Meta_L
  184. !keycode 109 = Multi_key
  185. !
  186. !add    mod5   = Mode_switch
  187.  
  188. ! When using ServerNumLock in your XF86Config, the following codes/symbols
  189. ! are available in place of 79-81, 83-85, 87-91
  190. !keycode  136 = KP_7
  191. !keycode  137 = KP_8
  192. !keycode  138 = KP_9
  193. !keycode  139 = KP_4
  194. !keycode  140 = KP_5
  195. !keycode  141 = KP_6
  196. !keycode  142 = KP_1
  197. !keycode  143 = KP_2
  198. !keycode  144 = KP_3
  199. !keycode  145 = KP_0
  200. !keycode  146 = KP_Decimal
  201. !keycode  147 = Home
  202. !keycode  148 = Up
  203. !keycode  149 = Prior
  204. !keycode  150 = Left
  205. !keycode  151 = Begin
  206. !keycode  152 = Right
  207. !keycode  153 = End
  208. !keycode  154 = Down
  209. !keycode  155 = Next
  210. !keycode  156 = Insert
  211. !keycode  157 = Delete
  212.