FreeRDP/client
Roland Kaufmann 6ca8962045 Map logical to physical mouse button events
RDP expects to receive an indicator of the physical mouse button that
was pressed on the client, whereas X11 deliver a value for which
logical mouse button that was pressed.

This patch introduces a (reverse) mapping from logical mouse buttons to
physical mouse buttons, so that the RDP server can do correct mapping
for the event on its end.

However, no actual mapping is done here; this patch just introduces the
framework to do so. Thus, there should be no behavioural change from
this patch alone.

There is an implicit assumption that only the first three buttons are
mapped to eachother. Enabling more a general mapping would require
extensive changes to the event handling as fourth logical button and
up is used for special functionality such as wheel.
2015-12-15 17:42:05 +01:00
..
Android Merge pull request #2917 from binglinoioij/master 2015-11-10 10:13:47 +01:00
common settings: update settings/help to match 2015-08-28 11:09:38 +02:00
DirectFB Fixes for malloc / calloc + other fixes 2015-06-22 19:21:47 +02:00
iOS client/ios: fix unchecked strdups 2015-06-22 19:09:59 +02:00
Mac Merge pull request #2825 from akallabeth/pointer_decoding_fix 2015-09-01 11:09:42 +02:00
Sample Fixes for malloc / calloc + other fixes 2015-06-22 19:21:47 +02:00
Wayland Fixed leaks, NULL dereferences and broken init. 2015-06-23 21:29:21 +02:00
Windows Fixed mixed declaration. 2015-10-27 10:44:32 +01:00
X11 Map logical to physical mouse button events 2015-12-15 17:42:05 +01:00
.gitignore Fixes for malloc / calloc + other fixes 2015-06-22 19:21:47 +02:00
CMakeLists.txt Disabled client builds if WITH_CLIENT is not set. 2015-11-03 17:32:52 +01:00