diff options
-rw-r--r-- | plugins/rdp/rdp_event.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/rdp/rdp_event.c b/plugins/rdp/rdp_event.c index b6ce5ebf9..88f1802e6 100644 --- a/plugins/rdp/rdp_event.c +++ b/plugins/rdp/rdp_event.c @@ -858,6 +858,7 @@ static gboolean remmina_rdp_event_on_key(GtkWidget *widget, GdkEventKey *event, ) { scancode = freerdp_keyboard_get_rdp_scancode_from_x11_keycode(event->hardware_keycode); rdp_event.key_event.key_code = scancode & 0xFF; + rdp_event.key_event.extended = scancode & 0x100; rdp_event.key_event.extended1 = FALSE; if (rdp_event.key_event.key_code) { remmina_rdp_event_event_push(gp, &rdp_event); |