rndm_luser /.Xmodmap

Settings for Microsoft Natural Ergonomic Keyboard 4000 (msnek4k) and swapping caps lock to escape or control.
! .Xmodmap
! $Id$

! MS NEK 4000 keycodes without HID kernel patch
!============================================================
!keycode 130 = XF86WWW
!keycode 122 = XF86Search
!keycode 236 = XF86Mail
!keycode 160 = XF86AudioMute
!keycode 174 = XF86AudioLowerVolume
!keycode 176 = XF86AudioRaiseVolume
!keycode 162 = XF86AudioPlay
!keycode 161 = XF86Calculator
!keycode 234 = XF86Back
!keycode 233 = XF86Forward
!keycode 418 = XF86ZoomIn
!keycode 419 = XF86ZoomOut

! Windows Key
!============================================================
!keycode 125 = Super_L

! Remap Caps Lock key to Escape
!============================================================
!remove Lock = Caps_Lock
!keysym Caps_Lock = Escape

! Swap Caps_Lock and Control_L
!============================================================
!remove Lock = Caps_Lock
!remove Control = Control_L
!keysym Control_L = Caps_Lock
!keysym Caps_Lock = Control_L
!add Lock = Caps_Lock
!add Control = Control_L

! MS NEK 4000 keycodes with kernel patch
! Kernel>2.6.24 has all necessary code
!============================================================
keycode 113 = XF86AudioMute
keycode 114 = XF86AudioLowerVolume
keycode 115 = XF86AudioRaiseVolume
keycode 131 = osfUndo
keycode 134 = XF86Open
keycode 138 = osfHelp
keycode 140 = XF86Calculator
keycode 155 = XF86Mail
keycode 156 = XF86Favorites
keycode 157 = XF86Launch7
keycode 158 = XF86Back
keycode 159 = XF86Forward
keycode 164 = XF86AudioPlay
keycode 172 = XF86HomePage
keycode 181 = XF86New
keycode 182 = osfRestore
keycode 184 = XF86Launch1
keycode 185 = XF86Launch2
keycode 185 = XF86Launch6
keycode 186 = XF86Launch3
keycode 187 = XF86Launch4
keycode 188 = XF86Launch5
keycode 206 = XF86Close
keycode 217 = XF86Search
keycode 232 = XF86Reply
keycode 233 = XF86MailForward
keycode 234 = XF86Save
keycode 246 = XF86Launch8
keycode 251 = XF86Launch9
keycode 418 = XF86ZoomIn
keycode 419 = XF86ZoomOut
keycode 432 = XF86Spell