Advertisement
Guest User

Zoqaeski

a guest
Oct 28th, 2009
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.29 KB | None | 0 0
  1. !--------------------------------------------------------------------------------
  2. ! File: ~/.xmodmap
  3. ! vim:enc=utf-8:nu:ai:si:et:ts=4:sw=4:ft=xmodmap:
  4. !--------------------------------------------------------------------------------
  5.  
  6. !--------------------------------------------------------------------------------
  7. ! Modifier keys
  8. !--------------------------------------------------------------------------------
  9.  
  10. ! clear the modifiers and locks
  11. ! remember to add them after all keysyms have been assigned
  12. clear Shift
  13. clear Control
  14. clear Mod1
  15. clear Mod2
  16. clear Mod3
  17. clear Mod4
  18. clear Mod5
  19.  
  20. ! Shift + Shift initiates Shift_Lock, which can be a substitute for Caps_Lock
  21. ! Toggle it off with a single Shift keypress
  22. keycode 50 = Shift_L Shift_Lock
  23. keycode 62 = Shift_R Shift_Lock
  24.  
  25. ! Standard Control and Super keys
  26. keycode 37 = Control_L NoSymbol
  27. keycode 105 = Control_R NoSymbol
  28. keycode 133 = Super_L NoSymbol
  29. keycode 134 = Super_R NoSymbol
  30. keycode 135 = Menu Menu Menu Menu Menu Menu
  31.  
  32. ! Alt and Meta
  33. keycode 64 = Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L
  34.  
  35. ! Alt_R is now Compose
  36. keycode 108 = Multi_key Multi_key Multi_key Multi_key Multi_key Multi_key
  37.  
  38. ! Caps_Lock is Mode_Switch
  39. keycode 66 = Mode_Switch
  40.  
  41. !--------------------------------------------------------------------------------
  42. !
  43. ! Now begins main keyboard mapping
  44. !
  45. !--------------------------------------------------------------------------------
  46.  
  47. ! Two groups are recommended for sanity
  48. ! |--- Group 1 ---| |--- Group 2 ---|
  49.  
  50. !--------------------------------------------------------------------------------
  51. ! Special Keys
  52. !--------------------------------------------------------------------------------
  53. keycode 8 =
  54. keycode 9 = Escape NoSymbol
  55. keycode 22 = BackSpace Terminate_Server
  56. keycode 23 = Tab ISO_Left_Tab
  57. keycode 65 = space NoSymbol
  58.  
  59. !--------------------------------------------------------------------------------
  60. ! Number Row
  61. !--------------------------------------------------------------------------------
  62. keycode 49 = grave asciitilde
  63. keycode 10 = 1 exclam
  64. keycode 11 = 2 at
  65. keycode 12 = 3 numbersign
  66. keycode 13 = 4 dollar
  67. keycode 14 = 5 percent
  68. keycode 15 = 6 asciicircum
  69. keycode 16 = 7 ampersand
  70. keycode 17 = 8 asterisk
  71. keycode 18 = 9 parenleft
  72. keycode 19 = 0 parenright
  73. keycode 20 = minus underscore
  74. keycode 21 = equal plus
  75.  
  76. !--------------------------------------------------------------------------------
  77. ! QWERTY Row
  78. !--------------------------------------------------------------------------------
  79. keycode 24 = q Q
  80. keycode 25 = w W
  81. keycode 26 = e E
  82. keycode 27 = r R
  83. keycode 28 = t T
  84. keycode 29 = y Y
  85. keycode 30 = u U
  86. keycode 31 = i I
  87. keycode 32 = o O
  88. keycode 33 = p P
  89. keycode 34 = bracketleft braceleft Escape
  90. keycode 35 = bracketright braceright
  91. keycode 51 = backslash bar
  92.  
  93. !--------------------------------------------------------------------------------
  94. ! ASDF Row
  95. !--------------------------------------------------------------------------------
  96. keycode 36 = Return NoSymbol
  97. !keycode 37 = Control_L NoSymbol Control_L NoSymbol Control_L
  98. keycode 38 = a A
  99. keycode 39 = s S
  100. keycode 40 = d D Delete
  101. keycode 41 = f F
  102. keycode 42 = g G
  103. keycode 43 = h H Left
  104. keycode 44 = j J Down
  105. keycode 45 = k K Up
  106. keycode 46 = l L Right
  107. keycode 47 = semicolon colon
  108. keycode 48 = apostrophe quotedbl
  109. !keycode 66 = Caps_Lock NoSymbol Caps_Lock NoSymbol
  110.  
  111. !--------------------------------------------------------------------------------
  112. ! ZXCV Row
  113. !--------------------------------------------------------------------------------
  114. !keycode 50 = Shift_L Shift_Lock
  115. keycode 52 = z Z
  116. keycode 53 = x X
  117. keycode 54 = c C
  118. keycode 55 = v V
  119. keycode 56 = b B
  120. keycode 57 = n N
  121. keycode 58 = m M
  122. keycode 59 = comma less
  123. keycode 60 = period greater
  124. keycode 61 = slash question
  125.  
  126. !--------------------------------------------------------------------------------
  127. ! Function Keys
  128. !--------------------------------------------------------------------------------
  129. keycode 67 = F1 XF86_Switch_VT_1
  130. keycode 68 = F2 XF86_Switch_VT_2
  131. keycode 69 = F3 XF86_Switch_VT_3
  132. keycode 70 = F4 XF86_Switch_VT_4
  133. keycode 71 = F5 XF86_Switch_VT_5
  134. keycode 72 = F6 XF86_Switch_VT_6
  135. keycode 73 = F7 XF86_Switch_VT_7
  136. keycode 74 = F8 XF86_Switch_VT_8
  137. keycode 75 = F9 XF86_Switch_VT_9
  138. keycode 76 = F10 XF86_Switch_VT_10
  139. keycode 95 = F11 XF86_Switch_VT_11
  140. keycode 96 = F12 XF86_Switch_VT_12
  141.  
  142. !--------------------------------------------------------------------------------
  143. ! Number Pad
  144. !--------------------------------------------------------------------------------
  145. keycode 77 = Num_Lock Pointer_EnableKeys
  146. keycode 63 = KP_Multiply XF86_ClearGrab
  147. keycode 106 = KP_Divide XF86_Ungrab
  148. keycode 82 = KP_Subtract XF86_Prev_VMode
  149.  
  150. keycode 79 = KP_Home KP_7
  151. keycode 80 = KP_Up KP_8
  152. keycode 81 = KP_Prior KP_9
  153. keycode 86 = KP_Add XF86_Next_VMode
  154.  
  155. keycode 83 = KP_Left KP_4
  156. keycode 84 = KP_Begin KP_5
  157. keycode 85 = KP_Right KP_6
  158.  
  159. keycode 87 = KP_End KP_1
  160. keycode 88 = KP_Down KP_2
  161. keycode 89 = KP_Next KP_3
  162. keycode 104 = KP_Enter NoSymbol
  163.  
  164. keycode 90 = KP_Insert KP_0
  165. keycode 91 = KP_Delete KP_Decimal
  166. keycode 125 = KP_Equal NoSymbol
  167.  
  168. !--------------------------------------------------------------------------------
  169. ! Print/SysReq , Scroll_Lock , Pause/Break
  170. !--------------------------------------------------------------------------------
  171. keycode 107 = Print Sys_Req
  172. keycode 78 = Scroll_Lock NoSymbol
  173. keycode 127 = Pause Break
  174. keycode 109 = Linefeed NoSymbol
  175.  
  176. !--------------------------------------------------------------------------------
  177. ! Insert/Home/PgUp Delete/End/PgDn
  178. !--------------------------------------------------------------------------------
  179. keycode 118 = Insert NoSymbol
  180. keycode 110 = Home NoSymbol
  181. keycode 112 = Prior NoSymbol
  182. keycode 119 = Delete NoSymbol
  183. keycode 115 = End NoSymbol
  184. keycode 117 = Next NoSymbol
  185.  
  186. !--------------------------------------------------------------------------------
  187. ! Cursor Keys
  188. !--------------------------------------------------------------------------------
  189. keycode 113 = Left NoSymbol
  190. keycode 116 = Down NoSymbol
  191. keycode 111 = Up NoSymbol
  192. keycode 114 = Right NoSymbol
  193.  
  194.  
  195. !--------------------------------------------------------------------------------
  196. ! Miscellaneous
  197. !--------------------------------------------------------------------------------
  198. keycode 92 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol ISO_Level3_Shift
  199. keycode 93 = Zenkaku_Hankaku NoSymbol Zenkaku_Hankaku NoSymbol Zenkaku_Hankaku
  200. keycode 94 = less greater less greater bar brokenbar
  201. keycode 97 =
  202. keycode 98 = Katakana NoSymbol Katakana NoSymbol Katakana
  203. keycode 99 = Hiragana NoSymbol Hiragana NoSymbol Hiragana
  204. keycode 100 = Henkan_Mode NoSymbol Henkan_Mode NoSymbol Henkan_Mode
  205. keycode 101 = Hiragana_Katakana NoSymbol Hiragana_Katakana NoSymbol Hiragana_Katakana
  206. keycode 102 = Muhenkan NoSymbol Muhenkan NoSymbol Muhenkan
  207. keycode 103 =
  208. keycode 120 =
  209. keycode 121 = XF86AudioMute NoSymbol XF86AudioMute NoSymbol XF86AudioMute
  210. keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
  211. keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume
  212. keycode 124 = XF86PowerOff NoSymbol XF86PowerOff NoSymbol XF86PowerOff
  213. keycode 126 = plusminus NoSymbol plusminus NoSymbol plusminus
  214. keycode 128 =
  215. keycode 129 = KP_Separator NoSymbol KP_Separator NoSymbol KP_Separator
  216. keycode 130 = Hangul NoSymbol Hangul NoSymbol Hangul
  217. keycode 131 = Hangul_Hanja NoSymbol Hangul_Hanja NoSymbol Hangul_Hanja
  218. keycode 132 =
  219. keycode 136 = Cancel NoSymbol Cancel NoSymbol Cancel
  220. keycode 137 = Redo NoSymbol Redo NoSymbol Redo
  221. keycode 138 = SunProps NoSymbol SunProps NoSymbol SunProps
  222. keycode 139 = Undo NoSymbol Undo NoSymbol Undo
  223. keycode 140 = SunFront NoSymbol SunFront NoSymbol SunFront
  224. keycode 141 = XF86Copy NoSymbol XF86Copy NoSymbol XF86Copy
  225. keycode 142 = SunOpen NoSymbol SunOpen NoSymbol SunOpen
  226. keycode 143 = XF86Paste NoSymbol XF86Paste NoSymbol XF86Paste
  227. keycode 144 = Find NoSymbol Find NoSymbol Find
  228. keycode 145 = XF86Cut NoSymbol XF86Cut NoSymbol XF86Cut
  229. keycode 146 = Help NoSymbol Help NoSymbol Help
  230. keycode 147 = XF86MenuKB NoSymbol XF86MenuKB NoSymbol XF86MenuKB
  231. keycode 148 = XF86Calculator NoSymbol XF86Calculator NoSymbol XF86Calculator
  232. keycode 149 =
  233. keycode 150 = XF86Sleep NoSymbol XF86Sleep NoSymbol XF86Sleep
  234. keycode 151 = XF86WakeUp NoSymbol XF86WakeUp NoSymbol XF86WakeUp
  235. keycode 152 = XF86Explorer NoSymbol XF86Explorer NoSymbol XF86Explorer
  236. keycode 153 = XF86Send NoSymbol XF86Send NoSymbol XF86Send
  237. keycode 154 =
  238. keycode 155 = XF86Xfer NoSymbol XF86Xfer NoSymbol XF86Xfer
  239. keycode 156 = XF86Launch1 NoSymbol XF86Launch1 NoSymbol XF86Launch1
  240. keycode 157 = XF86Launch2 NoSymbol XF86Launch2 NoSymbol XF86Launch2
  241. keycode 158 = XF86WWW NoSymbol XF86WWW NoSymbol XF86WWW
  242. keycode 159 = XF86DOS NoSymbol XF86DOS NoSymbol XF86DOS
  243. keycode 160 = XF86ScreenSaver NoSymbol XF86ScreenSaver NoSymbol XF86ScreenSaver
  244. keycode 161 =
  245. keycode 162 = XF86RotateWindows NoSymbol XF86RotateWindows NoSymbol XF86RotateWindows
  246. keycode 163 = XF86Mail NoSymbol XF86Mail NoSymbol XF86Mail
  247. keycode 164 = XF86Favorites NoSymbol XF86Favorites NoSymbol XF86Favorites
  248. keycode 165 = XF86MyComputer NoSymbol XF86MyComputer NoSymbol XF86MyComputer
  249. keycode 166 = XF86Back NoSymbol XF86Back NoSymbol XF86Back
  250. keycode 167 = XF86Forward NoSymbol XF86Forward NoSymbol XF86Forward
  251. keycode 168 =
  252. keycode 169 = XF86Eject NoSymbol XF86Eject NoSymbol XF86Eject
  253. keycode 170 = XF86Eject XF86Eject XF86Eject XF86Eject XF86Eject XF86Eject
  254. keycode 171 = XF86AudioNext NoSymbol XF86AudioNext NoSymbol XF86AudioNext
  255. keycode 172 = XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause
  256. keycode 173 = XF86AudioPrev NoSymbol XF86AudioPrev NoSymbol XF86AudioPrev
  257. keycode 174 = XF86AudioStop XF86Eject XF86AudioStop XF86Eject XF86AudioStop XF86Eject
  258. keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord NoSymbol XF86AudioRecord
  259. keycode 176 = XF86AudioRewind NoSymbol XF86AudioRewind NoSymbol XF86AudioRewind
  260. keycode 177 = XF86Phone NoSymbol XF86Phone NoSymbol XF86Phone
  261. keycode 178 =
  262. keycode 179 = XF86Tools NoSymbol XF86Tools NoSymbol XF86Tools
  263. keycode 180 = XF86HomePage NoSymbol XF86HomePage NoSymbol XF86HomePage
  264. keycode 181 = XF86Reload NoSymbol XF86Reload NoSymbol XF86Reload
  265. keycode 182 = XF86Close NoSymbol XF86Close NoSymbol XF86Close
  266. keycode 183 =
  267. keycode 184 =
  268. keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp NoSymbol XF86ScrollUp
  269. keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown NoSymbol XF86ScrollDown
  270. keycode 187 = parenleft NoSymbol parenleft NoSymbol parenleft
  271. keycode 188 = parenright NoSymbol parenright NoSymbol parenright
  272. keycode 189 = XF86New NoSymbol XF86New NoSymbol XF86New
  273. keycode 190 = Redo NoSymbol Redo NoSymbol Redo
  274. keycode 191 =
  275. keycode 192 =
  276. keycode 193 =
  277. keycode 194 =
  278. keycode 195 =
  279. keycode 196 =
  280. keycode 197 =
  281. keycode 198 =
  282. keycode 199 =
  283. keycode 200 =
  284. keycode 201 =
  285. keycode 202 =
  286. keycode 203 = Mode_switch NoSymbol Mode_switch NoSymbol Mode_switch
  287. keycode 204 = NoSymbol Alt_L NoSymbol Alt_L NoSymbol Alt_L
  288. keycode 205 = NoSymbol Meta_L NoSymbol Meta_L NoSymbol Meta_L
  289. keycode 206 = NoSymbol Super_L NoSymbol Super_L NoSymbol Super_L
  290. keycode 207 = NoSymbol Hyper_L NoSymbol Hyper_L NoSymbol Hyper_L
  291. keycode 208 = XF86AudioPlay NoSymbol XF86AudioPlay NoSymbol XF86AudioPlay
  292. keycode 209 = XF86AudioPause NoSymbol XF86AudioPause NoSymbol XF86AudioPause
  293. keycode 210 = XF86Launch3 NoSymbol XF86Launch3 NoSymbol XF86Launch3
  294. keycode 211 = XF86Launch4 NoSymbol XF86Launch4 NoSymbol XF86Launch4
  295. keycode 212 =
  296. keycode 213 = XF86Standby NoSymbol XF86Standby NoSymbol XF86Standby
  297. keycode 214 = XF86Close NoSymbol XF86Close NoSymbol XF86Close
  298. keycode 215 = XF86AudioPlay NoSymbol XF86AudioPlay NoSymbol XF86AudioPlay
  299. keycode 216 = XF86Forward NoSymbol XF86Forward NoSymbol XF86Forward
  300. keycode 217 =
  301. keycode 218 = Print NoSymbol Print NoSymbol Print
  302. keycode 219 =
  303. keycode 220 = XF86WebCam NoSymbol XF86WebCam NoSymbol XF86WebCam
  304. keycode 221 =
  305. keycode 222 =
  306. keycode 223 = XF86Mail NoSymbol XF86Mail NoSymbol XF86Mail
  307. keycode 224 =
  308. keycode 225 = XF86Search NoSymbol XF86Search NoSymbol XF86Search
  309. keycode 226 =
  310. keycode 227 = XF86Finance NoSymbol XF86Finance NoSymbol XF86Finance
  311. keycode 228 =
  312. keycode 229 = XF86Shop NoSymbol XF86Shop NoSymbol XF86Shop
  313. keycode 230 =
  314. keycode 231 = Cancel NoSymbol Cancel NoSymbol Cancel
  315. keycode 232 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
  316. keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp
  317. keycode 234 = XF86AudioMedia NoSymbol XF86AudioMedia NoSymbol XF86AudioMedia
  318. keycode 235 = XF86Display NoSymbol XF86Display NoSymbol XF86Display
  319. keycode 236 = XF86KbdLightOnOff NoSymbol XF86KbdLightOnOff NoSymbol XF86KbdLightOnOff
  320. keycode 237 = XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown
  321. keycode 238 = XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp
  322. keycode 239 = XF86Send NoSymbol XF86Send NoSymbol XF86Send
  323. keycode 240 = XF86Reply NoSymbol XF86Reply NoSymbol XF86Reply
  324. keycode 241 = XF86MailForward NoSymbol XF86MailForward NoSymbol XF86MailForward
  325. keycode 242 = XF86Save NoSymbol XF86Save NoSymbol XF86Save
  326. keycode 243 = XF86Documents NoSymbol XF86Documents NoSymbol XF86Documents
  327. keycode 244 = XF86Battery NoSymbol XF86Battery NoSymbol XF86Battery
  328. keycode 245 = XF86Bluetooth NoSymbol XF86Bluetooth NoSymbol XF86Bluetooth
  329. keycode 246 = XF86WLAN NoSymbol XF86WLAN NoSymbol XF86WLAN
  330. keycode 247 =
  331. keycode 248 =
  332. keycode 249 =
  333. keycode 250 =
  334. keycode 251 =
  335. keycode 252 =
  336. keycode 253 =
  337. keycode 254 =
  338. keycode 255 =
  339.  
  340. !----------------------------------------------------------------------------
  341. ! Reassign Modifiers
  342. !----------------------------------------------------------------------------
  343. add Shift = Shift_L Shift_R
  344. add Control = Control_L Control_R
  345. add Mod1 = Alt_L Meta_L
  346. add Mod2 = Num_Lock
  347. add Mod4 = Super_L Super_R
  348.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement