guacamole-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Jumper (JIRA)" <>
Subject [jira] [Commented] (GUACAMOLE-162) Switch in primary to secondary mouse button is not recognised
Date Sat, 21 Jan 2017 19:46:26 GMT


Michael Jumper commented on GUACAMOLE-162:

If mstsc.exe is able to handle this, my guess is that it has low-level access to the actual
mouse event, independent of the local OS' left/right mouse settings, and thus simply passes
the buttons through to the other side. Web browsers don't have this ability - the mouse events
simply contain numeric representations of the buttons pressed. If the OS or the browser wants
to switch things around first to honor the local left/right mouse settings, and the remote
OS wants to re-interpret things to honor those settings yet again, there's nothing the webapp
can do to interfere.

Since the numbers representing the mouse buttons in JavaScript mouse events do seem to be
affected by local left/right mouse settings, my advice would be to leave the settings of machines
intended for remote access untouched.

If RDP universally behaves this way (which wouldn't be that surprising, given the way it favors
remote settings for keyboard layout), the only way to satisfy what you're looking for here
would be to provide an RDP connection parameter for Guacamole which swaps mouse buttons, similar
to how server keyboard layout must be specified to ensure event translation works properly.
You would need to know ahead of time which of your connections are remotely configured for
left-side mouse, though.

> Switch in primary to secondary mouse button is not recognised
> -------------------------------------------------------------
>                 Key: GUACAMOLE-162
>                 URL:
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole
>    Affects Versions: 0.9.9
>            Reporter: Vallabha Nadagouda
> Guacamole RDP: Mouse button settings are not taking effect on HTML5 sessions
> Steps to Reproduce:
> 1) Switch primary and secondary buttons on the Endpoint PC as well as the Win 7 Host
> 2) Login as end-user into Win 7 PC through HTML5 RDP
> Observation:
> Mouse button settings do not take into effect(i.e left side mouse).

This message was sent by Atlassian JIRA

View raw message