From: Jocelyn DELALANDE Date: Mon, 7 May 2012 14:38:46 +0000 (+0200) Subject: Added support for all keysyms, even over 0xFFFF X-Git-Url: http://git.alex.org.uk Added support for all keysyms, even over 0xFFFF Signed-off-by: Michael Jumper --- diff --git a/src/guac_handlers.c b/src/guac_handlers.c index 30aeae2..f8c161d 100644 --- a/src/guac_handlers.c +++ b/src/guac_handlers.c @@ -326,7 +326,7 @@ int __guac_rdp_send_keysym(guac_client* client, int keysym, int pressed) { freerdp* rdp_inst = guac_client_data->rdp_inst; /* If keysym can be in lookup table */ - if (keysym <= 0xFFFF) { + //if (keysym <= 0xFFFF) { /* Look up scancode mapping */ const guac_rdp_keysym_desc* keysym_desc = @@ -391,9 +391,12 @@ int __guac_rdp_send_keysym(guac_client* client, int keysym, int pressed) { rdp_inst->input, 0,//pressed ? KBD_FLAGS_DOW : KBD_FLAGS_RELEASE, unicode_code); + } else { + + guac_client_log_info(client, "Ignoring release"); } } - } + //} return 0; }