This enumerated type is part of the UI Interface. Its members are bitwise flags, and it supports the AND, OR, and NOT bitwise operators, both as unary expressions and assignment operators.
Remarks
Enum flags for storing a key combination. The low 16 bits are the key type, and modifiers are stored in the next significant bits
Values
EOS_UI_EKeyCombination
Enumerated Value | Meaning |
---|---|
EOS_UIK_ModifierShift | Number of bits to shift the modifiers into the integer. |
EOS_UIK_KeyTypeMask | A mask to isolate the single key. |
EOS_UIK_ModifierMask | A mask to isolate the modifier keys. |
EOS_UIK_Shift | The Shift key |
EOS_UIK_Control | The Control key |
EOS_UIK_Alt | The Alt key |
EOS_UIK_Meta | The Windows key on a Windows keyboard or the Command key on a Mac keyboard |
EOS_UIK_ValidModifierMask | |
EOS_UIK_None | |
EOS_UIK_Space | |
EOS_UIK_Backspace | |
EOS_UIK_Tab | |
EOS_UIK_Escape | |
EOS_UIK_PageUp | |
EOS_UIK_PageDown | |
EOS_UIK_End | |
EOS_UIK_Home | |
EOS_UIK_Insert | |
EOS_UIK_Delete | |
EOS_UIK_Left | |
EOS_UIK_Up | |
EOS_UIK_Right | |
EOS_UIK_Down | |
EOS_UIK_Key0 | |
EOS_UIK_Key1 | |
EOS_UIK_Key2 | |
EOS_UIK_Key3 | |
EOS_UIK_Key4 | |
EOS_UIK_Key5 | |
EOS_UIK_Key6 | |
EOS_UIK_Key7 | |
EOS_UIK_Key8 | |
EOS_UIK_Key9 | |
EOS_UIK_KeyA | |
EOS_UIK_KeyB | |
EOS_UIK_KeyC | |
EOS_UIK_KeyD | |
EOS_UIK_KeyE | |
EOS_UIK_KeyF | |
EOS_UIK_KeyG | |
EOS_UIK_KeyH | |
EOS_UIK_KeyI | |
EOS_UIK_KeyJ | |
EOS_UIK_KeyK | |
EOS_UIK_KeyL | |
EOS_UIK_KeyM | |
EOS_UIK_KeyN | |
EOS_UIK_KeyO | |
EOS_UIK_KeyP | |
EOS_UIK_KeyQ | |
EOS_UIK_KeyR | |
EOS_UIK_KeyS | |
EOS_UIK_KeyT | |
EOS_UIK_KeyU | |
EOS_UIK_KeyV | |
EOS_UIK_KeyW | |
EOS_UIK_KeyX | |
EOS_UIK_KeyY | |
EOS_UIK_KeyZ | |
EOS_UIK_Numpad0 | |
EOS_UIK_Numpad1 | |
EOS_UIK_Numpad2 | |
EOS_UIK_Numpad3 | |
EOS_UIK_Numpad4 | |
EOS_UIK_Numpad5 | |
EOS_UIK_Numpad6 | |
EOS_UIK_Numpad7 | |
EOS_UIK_Numpad8 | |
EOS_UIK_Numpad9 | |
EOS_UIK_NumpadAsterisk | |
EOS_UIK_NumpadPlus | |
EOS_UIK_NumpadMinus | |
EOS_UIK_NumpadPeriod | |
EOS_UIK_NumpadDivide | |
EOS_UIK_F1 | |
EOS_UIK_F2 | |
EOS_UIK_F3 | |
EOS_UIK_F4 | |
EOS_UIK_F5 | |
EOS_UIK_F6 | |
EOS_UIK_F7 | |
EOS_UIK_F8 | |
EOS_UIK_F9 | |
EOS_UIK_F10 | |
EOS_UIK_F11 | |
EOS_UIK_F12 | |
EOS_UIK_F13 | |
EOS_UIK_F14 | |
EOS_UIK_F15 | |
EOS_UIK_F16 | |
EOS_UIK_F17 | |
EOS_UIK_F18 | |
EOS_UIK_F19 | |
EOS_UIK_F20 | |
EOS_UIK_F21 | |
EOS_UIK_F22 | |
EOS_UIK_F23 | |
EOS_UIK_F24 | |
EOS_UIK_OemPlus | |
EOS_UIK_OemComma | |
EOS_UIK_OemMinus | |
EOS_UIK_OemPeriod | |
EOS_UIK_Oem1 | ';' for US layout, others vary |
EOS_UIK_Oem2 | '/' for US layout, others vary |
EOS_UIK_Oem3 | '~' for US layout, others vary |
EOS_UIK_Oem4 | '[' for US layout, others vary |
EOS_UIK_Oem5 | '' for US layout, others vary |
EOS_UIK_Oem6 | ']' for US layout, others vary |
EOS_UIK_Oem7 | '"' for US layout, others vary |
EOS_UIK_Oem8 | varies on all layouts |
EOS_UIK_MaxKeyType | Maximum key enumeration value. |