Skip to content
Commit 69acae53 authored by Michał Kępień's avatar Michał Kępień Committed by David King
Browse files

Correctly handle extended scancodes for RDP

Vinagre incorrectly handles extended RDP scancodes, which makes it
impossible to use some keys (e.g. both Super keys, right Alt, right
Control) in RDP sessions. When compiled against FreeRDP 1.0, the value
stored in frdp_event->extended is ignored, while an extended event's
flags should have the KDB_FLAGS_EXTENDED bit set. When compiled against
FreeRDP 1.1, the value returned by
freerdp_keyboard_get_rdp_scancode_from_x11_keycode() is incorrectly
stored verbatim into frdp_event->code as it contains both an extended
scancode indicator and the actual scancode.

https://bugzilla.gnome.org/show_bug.cgi?id=769025
parent d7b4f889
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment