projects
/
libguac-client-rdp.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9cecec7
)
Added support for all keysyms, even over 0xFFFF
author
Jocelyn DELALANDE <j.delalande@ulteo.com>
Mon, 7 May 2012 14:38:46 +0000
(16:38 +0200)
committer
Michael Jumper <zhangmaike@users.sourceforge.net>
Tue, 15 May 2012 21:41:28 +0000
(14:41 -0700)
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
src/guac_handlers.c
patch
|
blob
|
history
diff --git
a/src/guac_handlers.c
b/src/guac_handlers.c
index
30aeae2
..
f8c161d
100644
(file)
--- 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;
}