Add keysym string to $ for testing.
[libguac-client-rdp.git] / include / rdp_keymap.h
index c7a7b89..1970889 100644 (file)
@@ -58,13 +58,13 @@ typedef struct guac_rdp_scancode_map {
      * 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;
 
@@ -108,5 +108,10 @@ extern const guac_rdp_keysym_altcode_map guac_rdp_keysym_altcode;
  */
 #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