1 #ifndef MSP_INPUT_KEYS_H_
2 #define MSP_INPUT_KEYS_H_
4 #include <msp/strings/lexicalcast.h>
13 // Codes 0x01-0x7E reserved for ASCII
20 KEY_APOSTROPHE = 0x27,
74 // Various non-ASCII characters
75 KEY_ADIAERESIS = 0x80,
86 // The block above arrow keys
138 // Miscellaneous keys
164 void operator>>(const LexicalConverter &, Key &);
165 void operator<<(LexicalConverter &, Key);
166 void operator>>(const LexicalConverter &, MouseAxis &);
167 void operator<<(LexicalConverter &, MouseAxis);
168 void operator>>(const LexicalConverter &, MouseButton &);
169 void operator<<(LexicalConverter &, MouseButton);