Space Navigator 3D
Timothy S. Nelson
wayland at wayland.id.au
Sun Aug 30 20:11:54 PDT 2009
On Mon, 31 Aug 2009, Peter Hutterer wrote:
> On Mon, Aug 31, 2009 at 09:13:01AM +1000, Timothy S. Nelson wrote:
>> I have a pointing device with 5 axes (a Space Navigator). Does anyone
>> know how I can assign one of them to be a scroll wheel?
>
> provided that the space navigator gives you x/y axes and you're running
> evdev from master, enable wheel emulation on button 0.
Hmm. Like this?
Device '3Dconnexion SpaceNavigator':
Device Enabled (133): 1
Evdev Reopen Attempts (266): 10
Evdev Axis Inversion (267): 0, 0
Evdev Axis Calibration (268):
Evdev Axes Swap (269): 0
Evdev Middle Button Emulation (270): 2
Evdev Middle Button Timeout (271): 50
Evdev Wheel Emulation (272): 1
Evdev Wheel Emulation Axes (273): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (274): 0
Evdev Wheel Emulation Timeout (275): 200
Evdev Wheel Emulation Button (276): 0
Evdev Drag Lock Buttons (277): 0
Because I still get mouse movements when I do that.
> tis turns every motion into a scroll wheel event.
Hmm. But I want to map two of the axes to mouse movements, and two to
scroll. Can that be done?
> for horizontal scrolling, you need to set the XAxisMapping option, it is
> unset by default. set it to 6/7 for left/right scrolling.
Ok, I haven't tried this yet, but use this tip when I get the
scrolling working.
:)
---------------------------------------------------------------------
| Name: Tim Nelson | Because the Creator is, |
| E-mail: wayland at wayland.id.au | I am |
---------------------------------------------------------------------
----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V-
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----
More information about the xorg
mailing list