From 7736e8f7aa1f1cd2261dea209838b4fa0cbcf98a Mon Sep 17 00:00:00 2001 From: Jocelyn DELALANDE Date: Mon, 7 May 2012 16:38:46 +0200 Subject: [PATCH] Added support for all keysyms, even over 0xFFFF Signed-off-by: Michael Jumper --- protocols/rdp/src/guac_handlers.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/protocols/rdp/src/guac_handlers.c b/protocols/rdp/src/guac_handlers.c index 30aeae22..f8c161db 100644 --- a/protocols/rdp/src/guac_handlers.c +++ b/protocols/rdp/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; }