Differences between version 6 and previous revision of XFree86KeyboardMouseNotes.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 6 | Last edited on Monday, December 8, 2003 8:26:52 pm | by AristotlePagaltzis | Revert |
Older page: | version 5 | Last edited on Tuesday, November 18, 2003 5:56:56 pm | by JohnMcPherson | Revert |
@@ -60,54 +60,50 @@
You could try installing the "acme" package if you use [GNOME]2. This provides support for the multimedia keys found on some keyboards such as Hewlett-Packard's - even the volume knob worked!
!! MS Natural Pro
-I
have a MS Natural Pro keyboard,
with the 'multimedia' blue
buttons across the top. I borrowed the following xmodmap file from JamieCurtis
, no idea where he got it from. Problem is, it only works if you use
the keyboard via PS/2 -
use USB and it has a different set of keycodes!
-Both are listed below
. To use these
, place
in a file called
.Xmodmap in your home directory, and
make sure your X login runs xmodmap over this file. This
is normally done for you in most systems. Now you can use your window manager to grab these keys and run commands for you
.
+
+If you
have a MS Natural Pro keyboard with the blue
'multimedia' buttons across the top and can change your __/etc/X11/XF86Config__
, put __Option "!XkbModel" "microsoft"__ in the !InputDevice section for
the keyboard and you'll be able to
use them
. If you can't
, put one of the following
in __
.Xmodmap__
in your home directory (
make sure your X login runs xmodmap over this file; this
is a common default), depending on whether the keyboard is connected via USB or PS/2
.
! MS Natural Pro (USB) .Xmodmap snippet
- keycode 234 =XF86Back
- keycode 233 =XF86Forward
- keycode 232 =XF86Stop
- keycode 121 =XF86Refresh
- keycode 229 =XF86Search
- keycode 230 =XF86Favorites
- keycode 130 =XF86HomePage
- keycode 236 =XF86Mail
- keycode 166 =XF86AudioMute
- keycode 165 =XF86AudioLowerVolume
- keycode 158 =XF86AudioRaiseVolume
- keycode 159 =XF86AudioPlay
- keycode 151 =XF86AudioStop
- keycode 164 =XF86AudioPrev
- keycode 162 =XF86AudioNext
- keycode 129 =XF86AudioMedia
- keycode 111 =XF86MyComputer
- keycode 161 =XF86Calculator
- keycode 227 =XF86Standby
+ keycode 234 = XF86Back
+ keycode 233 = XF86Forward
+ keycode 232 = XF86Stop
+ keycode 121 = XF86Refresh
+ keycode 229 = XF86Search
+ keycode 230 = XF86Favorites
+ keycode 130 = XF86HomePage
+ keycode 236 = XF86Mail
+ keycode 166 = XF86AudioMute
+ keycode 165 = XF86AudioLowerVolume
+ keycode 158 = XF86AudioRaiseVolume
+ keycode 159 = XF86AudioPlay
+ keycode 151 = XF86AudioStop
+ keycode 164 = XF86AudioPrev
+ keycode 162 = XF86AudioNext
+ keycode 129 = XF86AudioMedia
+ keycode 111 = XF86MyComputer
+ keycode 161 = XF86Calculator
+ keycode 227 = XF86Standby
! MS Natural Pro (PS/2) .Xmodmap snippet
- keycode 234 =XF86Back
- keycode 233 =XF86Forward
- keycode 232 =XF86Stop
- keycode 231 =XF86Refresh
- keycode 229 =XF86Search
- keycode 230 =XF86Favorites
- keycode 178 =XF86HomePage
- keycode 236 =XF86Mail
- keycode 160 =XF86AudioMute
- keycode 174 =XF86AudioLowerVolume
- keycode 176 =XF86AudioRaiseVolume
- keycode 162 =XF86AudioPlay
- keycode 164 =XF86AudioStop
- keycode 144 =XF86AudioPrev
- keycode 153 =XF86AudioNext
- keycode 237 =XF86AudioMedia
- keycode 235 =XF86MyComputer
- keycode 161 =XF86Calculator
- keycode 223 =XF86Standby
-
-! Another way
-
-If you have access/ability to change your X11 settings, http://flag.blackened.net/~retch/microsoft-and-xfree86.html suggests that you can put "XkbModel" "microsoft" in the InputDevice section for your keyboard, and this will all 'just work'. Not tested this, as I dont have access to the modify my X11 config file -- I can run xmodmap however!
+ keycode 234 = XF86Back
+ keycode 233 = XF86Forward
+ keycode 232 = XF86Stop
+ keycode 231 = XF86Refresh
+ keycode 229 = XF86Search
+ keycode 230 = XF86Favorites
+ keycode 178 = XF86HomePage
+ keycode 236 = XF86Mail
+ keycode 160 = XF86AudioMute
+ keycode 174 = XF86AudioLowerVolume
+ keycode 176 = XF86AudioRaiseVolume
+ keycode 162 = XF86AudioPlay
+ keycode 164 = XF86AudioStop
+ keycode 144 = XF86AudioPrev
+ keycode 153 = XF86AudioNext
+ keycode 237 = XF86AudioMedia
+ keycode 235 = XF86MyComputer
+ keycode 161 = XF86Calculator
+ keycode 223 = XF86Standby