From e239595c4dcb4492b6429fb329aaa27e23ed0993 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 --- src/guac_handlers.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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; } -- 1.7.10.4