Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "4" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Currently the mouse wheels only work the horizontal scroll. This mouse has three buttons and two wheels. The first wheel doubles as the middle button. Is there a YAxismapping ? How are buttons numbered left middle and right? CWSIV
Carl William Spitzer IV wrote:
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "4" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
Currently the mouse wheels only work the horizontal scroll. This mouse has three buttons and two wheels. The first wheel doubles as the middle button.
Is there a YAxismapping ? How are buttons numbered left middle and right?
CWSIV
-- JDL Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Carl William Spitzer IV wrote:
Currently the mouse wheels only work the horizontal scroll. This mouse has three buttons and two wheels. The first wheel doubles as the middle button.
Is there a YAxismapping ? How are buttons numbered left middle and right?
Have a look at http://www.xfree86.org/current/mouse5.html There is a fairly standard mouse button numbering: 1 is left, 2 right, 3 pressing the wheel, 4 and 5 rolling the wheel. I'm guessing that with two mice the wheels will be 4, 5, 6 and 7 or even 5, 6, 7 and 8. If your mouse has a really weird mapping (I have an old 5-button Wacom serial mouse that swaps the usual roles of buttons 2 and 3), it's still possible to remap the buttons correctly but I don't think you can do it inside XF86Config. -- JDL Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
On Sat, 10 Jan 2004 06:03, Carl William Spitzer IV wrote:
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "4" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
Currently the mouse wheels only work the horizontal scroll. This mouse has three buttons and two wheels. The first wheel doubles as the middle button.
Is there a YAxismapping ? How are buttons numbered left middle and right?
CWSIV
xev may help in determining what buttons are what. -- Regards, Graham Smith ---------------------------------------------------------
Xevent did help left is button 1 right is button 3 middle is button 2 wheel 1 & 2 are labeled button 5 wheel 1 is clickable as the middle button when not being used as wheel yet according to the clip of the actual file there is a button 4 also according to the XF86 site Option ZAxisMapping should be 4 4 5 5 to force recognition of the second wheele for use in horizontal scrolling. <quote> NOTE #1: horizontal movement may not always be detected by the current version of the XFree86 X servers, because there appears to be no accepted standard as to how the horizontal direction is encoded in mouse data. </quote> so it looks like its time for knoppix and direct edit for experimenting. seems I am on my own here. CWSIV On Sun, 2004-01-11 at 19:49, Graham Smith wrote:
On Sat, 10 Jan 2004 06:03, Carl William Spitzer IV wrote:
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "4" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
Currently the mouse wheels only work the horizontal scroll. This mouse has three buttons and two wheels. The first wheel doubles as the middle button.
Is there a YAxismapping ? How are buttons numbered left middle and right?
CWSIV
xev may help in determining what buttons are what.
On Tuesday 13 January 2004 07:54 pm, Carl William Spitzer IV wrote:
Xevent did help left is button 1 right is button 3 middle is button 2 wheel 1 & 2 are labeled button 5 wheel 1 is clickable as the middle button when not being used as wheel yet according to the clip of the actual file there is a button 4 also according to the XF86 site Option ZAxisMapping should be 4 4 5 5 to force recognition of the second wheele for use in horizontal scrolling.
<quote> NOTE #1: horizontal movement may not always be detected by the current version of the XFree86 X servers, because there appears to be no accepted standard as to how the horizontal direction is encoded in mouse data. </quote>
so it looks like its time for knoppix and direct edit for experimenting. seems I am on my own here.
CWSIV
On Sun, 2004-01-11 at 19:49, Graham Smith wrote:
On Sat, 10 Jan 2004 06:03, Carl William Spitzer IV wrote:
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "4" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
Currently the mouse wheels only work the horizontal scroll. This mouse has three buttons and two wheels. The first wheel doubles as the middle button.
Is there a YAxismapping ? How are buttons numbered left middle and right?
CWSIV
xev may help in determining what buttons are what. Dear Carl,
There are lots of others who are very interested in getting these mice working on SUSE. Don't give up!! You seem to have gotten farther than the rest and <WE> appreciate that. Keep us informed. Thanks again ........ PeterB -- -- Proud to use SuSE Linux, since 5.2 Loving using SuSE Linux 8.2 MyBlog http://vancampen.org/blog/ Nothing is as perfect as a Cultured Diamond There was never any Blood on a Cultured Diamond --
On Wed, 2004-01-14 at 09:22, Peter B Van Campen wrote:
On Tuesday 13 January 2004 07:54 pm, Carl William Spitzer IV wrote:
Xevent did help left is button 1 right is button 3 middle is button 2 wheel 1 & 2 are labeled button 5 wheel 1 is clickable as the middle button when not being used as wheel yet according to the clip of the actual file there is a button 4 also according to the XF86 site Option ZAxisMapping should be 4 4 5 5 to force recognition of the second wheele for use in horizontal scrolling.
<quote> NOTE #1: horizontal movement may not always be detected by the current version of the XFree86 X servers, because there appears to be no accepted standard as to how the horizontal direction is encoded in mouse data. </quote>
so it looks like its time for knoppix and direct edit for experimenting. seems I am on my own here.
CWSIV
On Sun, 2004-01-11 at 19:49, Graham Smith wrote:
On Sat, 10 Jan 2004 06:03, Carl William Spitzer IV wrote:
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "4" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
Currently the mouse wheels only work the horizontal scroll. This mouse has three buttons and two wheels. The first wheel doubles as the middle button.
Is there a YAxismapping ? How are buttons numbered left middle and right?
CWSIV
xev may help in determining what buttons are what. Dear Carl,
There are lots of others who are very interested in getting these mice working on SUSE. Don't give up!! You seem to have gotten farther than the rest and <WE> appreciate that. Keep us informed.
Well my experiments below lead me to one conclusion the mouse driver needs to be rewritten. I have never written a driver and dont know where to find the code. sorry after 2 hours thats the best I can do. wheel 1 scrolls up wheele 2 scrolls down regardless of direction wheels rolledsssssssssssss Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "2" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 4 5 5" EndSection up out of wheel 1 down out of 2 but only if wheels roll down Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 4 5 5" EndSection both move the verticle scroll down Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "4" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "YAxisMapping" "4 4" Option "ZAxisMapping" "5 5" EndSection wheel 1 down verticle down wheel 1 up verticle up wheel 2 opposite Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "4" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection wheel 1 up only 2 down only Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "4" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 4 5 5" EndSection wheel 1 down only 2 up only Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "4" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "5 5 4 4" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5" Option "Device" "/dev/mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "4" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection change wheeles to 2 below repeated the above ditto results. with wheels 2 gives verticle scrolling each wheele opposite the other no horzontal. CONCLUSION: mouse driver needs rewrite!!!!! Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "4" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection ==================================== /etc/sysconfig/mouse ==================================== ## Path: Hardware/Mouse/Console ## Description: Console mouse configuration ## Type: string(/dev/input/mice,/dev/psaux) ## Default: "" # # The mouse device used on the console by gpm. # The default value is generated by YaST. # MOUSEDEVICE="/dev/psaux" # The GPM mouse type, e.g. "ps2" # MOUSETYPE="imps2" ## Type: string ## Default: "" # # You can define your own options to start gpm here. If the variable is empty # then the gpm will start with the option "-m $MOUSEDEVICE -t $MOUSETYPE" # GPM_PARAM="" # The full name of the attached mouse. # FULLNAME="Intelli/Wheel mouse (Aux-port)" # The YaST-internal identifier of the attached mouse. # YAST_MOUSE="20_imps2" # Mouse device used for the X11 system. # XMOUSEDEVICE="/dev/psaux" # The number of buttons of the attached mouse. # BUTTONS="3" # The number of wheels of the attached mouse. # WHEELS="1"?????????????????? # Shall the emulate-3-buttons-mode be turned on under X11? # XEMU3="no" # The mouse type under X11, e.g. "ps/2" # XMOUSETYPE="imps/2"
On Saturday 17 January 2004 23:23, Carl William Spitzer IV wrote:
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "5"
Option "ButtonNumber" "7"
Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 4 5 5"
Option "ZAxisMapping" "4 5 6 7"
participants (5)
-
Anders Johansson
-
Carl William Spitzer IV
-
Graham Smith
-
John Lamb
-
Peter B Van Campen