From: Michael Jumper Date: Wed, 21 Mar 2012 04:03:34 +0000 (-0700) Subject: Added keysym strings for alt and all modifiers. X-Git-Url: http://git.alex.org.uk Added keysym strings for alt and all modifiers. --- diff --git a/include/rdp_keymap.h b/include/rdp_keymap.h index 85eb8f4..0aaa19d 100644 --- a/include/rdp_keymap.h +++ b/include/rdp_keymap.h @@ -118,5 +118,15 @@ extern const guac_rdp_keysym_altcode_map guac_rdp_keysym_altcode; */ extern const int GUAC_KEYSYMS_SHIFT[]; +/** + * Keysym string containing only the left "alt" key. + */ +extern const int GUAC_KEYSYMS_ALT[]; + +/** + * Keysym string containing all modifier keys. + */ +extern const int GUAC_KEYSYMS_ALL_MODIFIERS[]; + #endif diff --git a/src/rdp_keymap.c b/src/rdp_keymap.c index e50c808..a1a8388 100644 --- a/src/rdp_keymap.c +++ b/src/rdp_keymap.c @@ -39,3 +39,12 @@ const int GUAC_KEYSYMS_SHIFT[] = {0xFFE1, 0}; +const int GUAC_KEYSYMS_ALT[] = {0xFFE9, 0}; + +const int GUAC_KEYSYMS_ALL_MODIFIERS[] = { + 0xFFE1, 0xFFE2, /* Left and right shift */ + 0xFFE3, 0xFFE4, /* Left and right control */ + 0xFFE9, 0xFFEA, /* Left and right alt */ + 0 +}; +