* Null-terminated list of keysyms which must be down for this keysym
* to be properly typed.
*/
- int* set_keysyms;
+ const int* set_keysyms;
/**
* Null-terminated list of keysyms which must be up for this keysym
* to be properly typed.
*/
- int* clear_keysyms;
+ const int* clear_keysyms;
} guac_rdp_scancode_map;
*/
#define GUAC_RDP_KEYSYM_LOOKUP(keysym_mapping, keysym) (&((keysym_mapping)[((keysym) & 0xFF00) >> 8][(keysym) & 0xFF]))
+/**
+ * Keysym string containing only the left "shift" key.
+ */
+extern const int GUAC_KEYSYMS_SHIFT[];
+
#endif