52 #ifndef __PCL_KeyCodes_h
53 #define __PCL_KeyCodes_h
208 Backspace = 0x00000008,
215 Control = 0x70000002,
218 CapsLock = 0x70000010,
219 NumLock = 0x70000020,
220 ScrollLock = 0x70000030,
234 PageDown = 0x10000400,
260 Exclamation = 0x00000021,
261 DoubleQuote = 0x00000022,
262 NumberSign = 0x00000023,
264 Percent = 0x00000025,
265 Ampersand = 0x00000026,
266 Apostrophe = 0x00000027,
267 LeftParenthesis = 0x00000028,
268 RightParenthesis = 0x00000029,
269 Asterisk = 0x0000002a,
286 Semicolon = 0x0000003b,
289 Greater = 0x0000003e,
290 Question = 0x0000003f,
318 LeftBracket = 0x0000005b,
319 Backslash = 0x0000005c,
320 RightBracket = 0x0000005d,
321 Circumflex = 0x0000005e,
322 Underscore = 0x0000005f,
323 LeftQuote = 0x00000060,
324 LeftBrace = 0x0000007b,
326 RightBrace = 0x0000007d,
361 namespace KeyboardModifier
367 Control = 0x00000002,
369 SpaceBar = 0x00000008,
393 #ifndef __PCL_NO_KEY_QUERY_UTILITIES
433 #if defined( __PCL_MACOSX )
440 inline bool IsCmdPressed()
470 #if defined( __PCL_MACOSX )
471 return IsCmdPressed();
A type-safe collection of enumerated flags.
constexpr bool IsFlagSet(enum_type e) const
A combination of keyboard modifier codes.
KeyboardModifiers CurrentKeyboardModifiers()
bool IsControlOrCmdPressed()
bool IsNoKeyboardModifierPressed()