Added keysym strings for alt and all modifiers.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Wed, 21 Mar 2012 04:03:34 +0000 (21:03 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Wed, 21 Mar 2012 04:03:34 +0000 (21:03 -0700)
include/rdp_keymap.h
src/rdp_keymap.c

index 85eb8f4..0aaa19d 100644 (file)
@@ -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
 
index e50c808..a1a8388 100644 (file)
 
 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
+};
+