JNRowe

xmodmap(1) config for Maplin's K80600 keyboard

Basic .Xmodmap for multimedia key support on the Maplin K80600 keyboard

If, like me, you prefer heavy, industrial sounding keyboards I can't recommend Maplin's K80600 enough. Granted it doesn't have an LCD panel like the fancy new Logitech ones, but at least you can feel and hear your keyboard contact.

However, while a comfortable keyboard, the K80600 unfortunately doesn't quite match any of the layouts defined in X11R7. The following mappings can be used with the xmodmap (1) utility to enable all the non-pc105 keys:

! Right side
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
keycode 160 = XF86AudioMute

! Power management
keycode 222 = XF86PowerOff
keycode 227 = XF86WakeUp

! Top row, centre chunk
keycode 162 = XF86AudioPlay XF86AudioPause
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext

! Top row, left two
keycode 178 = XF86HomePage
keycode 236 = XF86Mail
! Top row, right two
keycode 161 = XF86Calculator
keycode 235 = XF86MyComputer

! Left side, top
keycode 237 = XF86Favorites
! Left side, centre chunk(tl,tr,bl,br)
keycode 233 = XF86Back
keycode 234 = XF86Forward
keycode 232 = XF86Stop
keycode 229 = XF86Search
! Left side, bottom two
keycode 231 = XF86Reload
keycode 230 = XF86Pictures

Your system is probably already set up to read the contents of the ~/.Xmodmap file at startup, but if it isn't you can just add the following to the appropriate startup file:

[ -f ~/.Xmodmap ] && xmodmap ~/.Xmodmap

If you use startx to begin your Xsession you should edit ~/.xinitrc, and if you use XDM or GDM you should edit ~/.xsession.

Return to Top