Add remaining modifier strings, fix unshifted en-us mappings.
[libguac-client-rdp.git] / src / rdp_keymap.c
index a1a8388..8391754 100644 (file)
 #include "rdp_keymap.h"
 
 const int GUAC_KEYSYMS_SHIFT[] = {0xFFE1, 0};
+const int GUAC_KEYSYMS_ALL_SHIFT[] = {0xFFE1, 0xFFE2, 0};
+
+const int GUAC_KEYSYMS_CTRL[] = {0xFFE3, 0};
+const int GUAC_KEYSYMS_ALL_CTRL[] = {0xFFE3, 0xFFE4, 0};
 
 const int GUAC_KEYSYMS_ALT[] = {0xFFE9, 0};
+const int GUAC_KEYSYMS_ALL_ALT[] = {0xFFE9, 0xFFEA, 0};
 
 const int GUAC_KEYSYMS_ALL_MODIFIERS[] = {
     0xFFE1, 0xFFE2, /* Left and right shift */