[ rdesktop-Feature Requests-2630819 ] Request: multi-button mouse support

SourceForge.net <[email protected]> Mon, 05 Nov 2012 04:34:19 -0800
Newsgroups gmane.network.rdesktop.devel
Message-ID <[email protected]>
Feature Requests item #2630819, was opened at 2009-02-23 09:19
Message generated for change (Comment added) made by agreppin
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=381350&aid=2630819&group_id=24366

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Request: multi-button mouse support

Initial Comment:
I am used to being able to use my 10-button Logitech mouse with Windows RDP but rdesktop doesn't seem to support more than the typical right/middle/left+wheel configuration. Everything else uses the mouse fine.

----------------------------------------------------------------------

Comment By: Alain Greppin (agreppin)
Date: 2012-11-05 04:34

Message:
Logitech mouse Laser G5 
P/N: 831693-1000
PID: LZ551BE

This mouse model don't have a forward button:

ButtonPress event, serial 39, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 54277222, (26,106), root:(897,561),
    state 0x10, button 8, same_screen YES

ButtonRelease event, serial 39, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 54277360, (26,106), root:(897,561),
    state 0x10, button 8, same_screen YES

The back button is not working in rdesktop (debian wheezy/xfce4).

----------------------------------------------------------------------

Comment By: Alain Greppin (agreppin)
Date: 2012-11-05 04:33

Message:
Logitech mouse Laser G5 
P/N: 831693-1000
PID: LZ551BE

This mouse model don't have a forward button:

ButtonPress event, serial 39, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 54277222, (26,106), root:(897,561),
    state 0x10, button 8, same_screen YES

ButtonRelease event, serial 39, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 54277360, (26,106), root:(897,561),
    state 0x10, button 8, same_screen YES

The back button is not working in rdesktop (debian wheezy/xfce4).

----------------------------------------------------------------------

Comment By: angelstam (kroken)
Date: 2012-09-05 04:06

Message:
This is my somewhat related hardware with 5 buttons I would like to see
supported by rdesktop.

lsusb:
ID 045e:0047 Microsoft Corp. IntelliMouse Explorer 3.0

Forward:
ButtonPress event, serial 33, synthetic NO, window 0x2000001,
    root 0x100, subw 0x0, time 81468553, (184,260), root:(185,283),
    state 0x10, button 9, same_screen YES

ButtonRelease event, serial 33, synthetic NO, window 0x2000001,
    root 0x100, subw 0x0, time 81468928, (184,260), root:(185,283),
    state 0x10, button 9, same_screen YES

Back:
ButtonPress event, serial 33, synthetic NO, window 0x2000001,
    root 0x100, subw 0x0, time 81470840, (184,260), root:(185,283),
    state 0x10, button 8, same_screen YES

ButtonRelease event, serial 33, synthetic NO, window 0x2000001,
    root 0x100, subw 0x0, time 81471040, (184,260), root:(185,283),
    state 0x10, button 8, same_screen YES


----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2009-03-27 14:30

Message:
Any progress been made on this? I'm not trying to rush anyone but the lack
of my mouse buttons really slows me down so I'm trying to make sure I've
answered the questions adequately, etc.

Thanks

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2009-02-23 10:58

Message:
It's a Logitech MX310. 

Xev reports that 8 is the "back" button and 9 is the "forward" button.

The 10th button doesn't appear to work under RDP but it's normally
controlled by the driver, IIRC. 

What it does for me is move back/forward a page in Firefox. If that works,
it should work most everywhere else that I need it. 



----------------------------------------------------------------------

Comment By: Marc-Andre Moreau (mamoreau)
Date: 2009-02-23 10:35

Message:
I've just looked at the documentation from Microsoft on the RDP protocol
and I've found that we can send events for two extended mouse buttons in
addition to the already supported left, right and middle button (or wheel
up/down). Do all of the 10 buttons work perfectly fine with Microsoft
Windows' RDP client? In any case, I can try adding something for the two
extended mouse buttons specified in the documentation. For this I need to
know which button number is given to your X server whenever you press one
of your extended mouse buttons. The model number would help. To get the
number for each of your buttons simply run xev in a terminal, point your
cursor into the small xev X window, and click your mouse buttons to get the
number. You'll get something like this:

ButtonPress event, serial 34, synthetic NO, window 0x3a00002,
    root 0x263, subw 0x0, time 1098357888, (63,88), root:(781,288),
    state 0x10, button 8, same_screen YES

Once you're done, send me your mouse information along with a description
of what I should expect to see when I press each of the extended buttons,
so that I know how to test it. I'll see what I can do.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=381350&aid=2630819&group_id=24366

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d