Class EOS_UI_EKeyCombination
java.lang.Object
host.anzo.eossdk.jna.runtime.NativeMappedBitMask
host.anzo.eossdk.eos.sdk.ui.enums.EOS_UI_EKeyCombination
- All Implemented Interfaces:
com.sun.jna.NativeMapped
Enum flags for storing a key combination. The low 16 bits are the key type, and modifiers are
stored in the next significant bits
- Since:
- 9/8/2023
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The Alt keystatic final int
static final int
The Control keystatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
A mask to isolate the single key.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Maximum key enumeration value.static final int
The Windows key on a Windows keyboard or the Command key on a Mac keyboardstatic final int
A mask to isolate the modifier keys.static final int
Number of bits to shift the modifiers into the integer.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
';' for US layout, others varystatic final int
'/' for US layout, others varystatic final int
'~' for US layout, others varystatic final int
'[' for US layout, others varystatic final int
'\' for US layout, others varystatic final int
']' for US layout, others varystatic final int
'"' for US layout, others varystatic final int
varies on all layoutsstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
The Shift keystatic final int
static final int
static final int
static final int
Fields inherited from class host.anzo.eossdk.jna.runtime.NativeMappedBitMask
bitMask
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromNative
(Object nativeValue, com.sun.jna.FromNativeContext context) static @NotNull EOS_UI_EKeyCombination
of
(int... flags) Methods inherited from class host.anzo.eossdk.jna.runtime.NativeMappedBitMask
hasFlag, nativeType, setFlags, toNative
-
Field Details
-
EOS_UIK_None
public static final int EOS_UIK_None- See Also:
-
EOS_UIK_Space
public static final int EOS_UIK_Space- See Also:
-
EOS_UIK_Backspace
public static final int EOS_UIK_Backspace- See Also:
-
EOS_UIK_Tab
public static final int EOS_UIK_Tab- See Also:
-
EOS_UIK_Escape
public static final int EOS_UIK_Escape- See Also:
-
EOS_UIK_PageUp
public static final int EOS_UIK_PageUp- See Also:
-
EOS_UIK_PageDown
public static final int EOS_UIK_PageDown- See Also:
-
EOS_UIK_End
public static final int EOS_UIK_End- See Also:
-
EOS_UIK_Home
public static final int EOS_UIK_Home- See Also:
-
EOS_UIK_Insert
public static final int EOS_UIK_Insert- See Also:
-
EOS_UIK_Delete
public static final int EOS_UIK_Delete- See Also:
-
EOS_UIK_Left
public static final int EOS_UIK_Left- See Also:
-
EOS_UIK_Up
public static final int EOS_UIK_Up- See Also:
-
EOS_UIK_Right
public static final int EOS_UIK_Right- See Also:
-
EOS_UIK_Down
public static final int EOS_UIK_Down- See Also:
-
EOS_UIK_Key0
public static final int EOS_UIK_Key0- See Also:
-
EOS_UIK_Key1
public static final int EOS_UIK_Key1- See Also:
-
EOS_UIK_Key2
public static final int EOS_UIK_Key2- See Also:
-
EOS_UIK_Key3
public static final int EOS_UIK_Key3- See Also:
-
EOS_UIK_Key4
public static final int EOS_UIK_Key4- See Also:
-
EOS_UIK_Key5
public static final int EOS_UIK_Key5- See Also:
-
EOS_UIK_Key6
public static final int EOS_UIK_Key6- See Also:
-
EOS_UIK_Key7
public static final int EOS_UIK_Key7- See Also:
-
EOS_UIK_Key8
public static final int EOS_UIK_Key8- See Also:
-
EOS_UIK_Key9
public static final int EOS_UIK_Key9- See Also:
-
EOS_UIK_KeyA
public static final int EOS_UIK_KeyA- See Also:
-
EOS_UIK_KeyB
public static final int EOS_UIK_KeyB- See Also:
-
EOS_UIK_KeyC
public static final int EOS_UIK_KeyC- See Also:
-
EOS_UIK_KeyD
public static final int EOS_UIK_KeyD- See Also:
-
EOS_UIK_KeyE
public static final int EOS_UIK_KeyE- See Also:
-
EOS_UIK_KeyF
public static final int EOS_UIK_KeyF- See Also:
-
EOS_UIK_KeyG
public static final int EOS_UIK_KeyG- See Also:
-
EOS_UIK_KeyH
public static final int EOS_UIK_KeyH- See Also:
-
EOS_UIK_KeyI
public static final int EOS_UIK_KeyI- See Also:
-
EOS_UIK_KeyJ
public static final int EOS_UIK_KeyJ- See Also:
-
EOS_UIK_KeyK
public static final int EOS_UIK_KeyK- See Also:
-
EOS_UIK_KeyL
public static final int EOS_UIK_KeyL- See Also:
-
EOS_UIK_KeyM
public static final int EOS_UIK_KeyM- See Also:
-
EOS_UIK_KeyN
public static final int EOS_UIK_KeyN- See Also:
-
EOS_UIK_KeyO
public static final int EOS_UIK_KeyO- See Also:
-
EOS_UIK_KeyP
public static final int EOS_UIK_KeyP- See Also:
-
EOS_UIK_KeyQ
public static final int EOS_UIK_KeyQ- See Also:
-
EOS_UIK_KeyR
public static final int EOS_UIK_KeyR- See Also:
-
EOS_UIK_KeyS
public static final int EOS_UIK_KeyS- See Also:
-
EOS_UIK_KeyT
public static final int EOS_UIK_KeyT- See Also:
-
EOS_UIK_KeyU
public static final int EOS_UIK_KeyU- See Also:
-
EOS_UIK_KeyV
public static final int EOS_UIK_KeyV- See Also:
-
EOS_UIK_KeyW
public static final int EOS_UIK_KeyW- See Also:
-
EOS_UIK_KeyX
public static final int EOS_UIK_KeyX- See Also:
-
EOS_UIK_KeyY
public static final int EOS_UIK_KeyY- See Also:
-
EOS_UIK_KeyZ
public static final int EOS_UIK_KeyZ- See Also:
-
EOS_UIK_Numpad0
public static final int EOS_UIK_Numpad0- See Also:
-
EOS_UIK_Numpad1
public static final int EOS_UIK_Numpad1- See Also:
-
EOS_UIK_Numpad2
public static final int EOS_UIK_Numpad2- See Also:
-
EOS_UIK_Numpad3
public static final int EOS_UIK_Numpad3- See Also:
-
EOS_UIK_Numpad4
public static final int EOS_UIK_Numpad4- See Also:
-
EOS_UIK_Numpad5
public static final int EOS_UIK_Numpad5- See Also:
-
EOS_UIK_Numpad6
public static final int EOS_UIK_Numpad6- See Also:
-
EOS_UIK_Numpad7
public static final int EOS_UIK_Numpad7- See Also:
-
EOS_UIK_Numpad8
public static final int EOS_UIK_Numpad8- See Also:
-
EOS_UIK_Numpad9
public static final int EOS_UIK_Numpad9- See Also:
-
EOS_UIK_NumpadAsterisk
public static final int EOS_UIK_NumpadAsterisk- See Also:
-
EOS_UIK_NumpadPlus
public static final int EOS_UIK_NumpadPlus- See Also:
-
EOS_UIK_NumpadMinus
public static final int EOS_UIK_NumpadMinus- See Also:
-
EOS_UIK_NumpadPeriod
public static final int EOS_UIK_NumpadPeriod- See Also:
-
EOS_UIK_NumpadDivide
public static final int EOS_UIK_NumpadDivide- See Also:
-
EOS_UIK_F1
public static final int EOS_UIK_F1- See Also:
-
EOS_UIK_F2
public static final int EOS_UIK_F2- See Also:
-
EOS_UIK_F3
public static final int EOS_UIK_F3- See Also:
-
EOS_UIK_F4
public static final int EOS_UIK_F4- See Also:
-
EOS_UIK_F5
public static final int EOS_UIK_F5- See Also:
-
EOS_UIK_F6
public static final int EOS_UIK_F6- See Also:
-
EOS_UIK_F7
public static final int EOS_UIK_F7- See Also:
-
EOS_UIK_F8
public static final int EOS_UIK_F8- See Also:
-
EOS_UIK_F9
public static final int EOS_UIK_F9- See Also:
-
EOS_UIK_F10
public static final int EOS_UIK_F10- See Also:
-
EOS_UIK_F11
public static final int EOS_UIK_F11- See Also:
-
EOS_UIK_F12
public static final int EOS_UIK_F12- See Also:
-
EOS_UIK_F13
public static final int EOS_UIK_F13- See Also:
-
EOS_UIK_F14
public static final int EOS_UIK_F14- See Also:
-
EOS_UIK_F15
public static final int EOS_UIK_F15- See Also:
-
EOS_UIK_F16
public static final int EOS_UIK_F16- See Also:
-
EOS_UIK_F17
public static final int EOS_UIK_F17- See Also:
-
EOS_UIK_F18
public static final int EOS_UIK_F18- See Also:
-
EOS_UIK_F19
public static final int EOS_UIK_F19- See Also:
-
EOS_UIK_F20
public static final int EOS_UIK_F20- See Also:
-
EOS_UIK_F21
public static final int EOS_UIK_F21- See Also:
-
EOS_UIK_F22
public static final int EOS_UIK_F22- See Also:
-
EOS_UIK_F23
public static final int EOS_UIK_F23- See Also:
-
EOS_UIK_F24
public static final int EOS_UIK_F24- See Also:
-
EOS_UIK_OemPlus
public static final int EOS_UIK_OemPlus- See Also:
-
EOS_UIK_OemComma
public static final int EOS_UIK_OemComma- See Also:
-
EOS_UIK_OemMinus
public static final int EOS_UIK_OemMinus- See Also:
-
EOS_UIK_OemPeriod
public static final int EOS_UIK_OemPeriod- See Also:
-
EOS_UIK_Oem1
public static final int EOS_UIK_Oem1';' for US layout, others vary- See Also:
-
EOS_UIK_Oem2
public static final int EOS_UIK_Oem2'/' for US layout, others vary- See Also:
-
EOS_UIK_Oem3
public static final int EOS_UIK_Oem3'~' for US layout, others vary- See Also:
-
EOS_UIK_Oem4
public static final int EOS_UIK_Oem4'[' for US layout, others vary- See Also:
-
EOS_UIK_Oem5
public static final int EOS_UIK_Oem5'\' for US layout, others vary- See Also:
-
EOS_UIK_Oem6
public static final int EOS_UIK_Oem6']' for US layout, others vary- See Also:
-
EOS_UIK_Oem7
public static final int EOS_UIK_Oem7'"' for US layout, others vary- See Also:
-
EOS_UIK_Oem8
public static final int EOS_UIK_Oem8varies on all layouts- See Also:
-
EOS_UIK_MaxKeyType
public static final int EOS_UIK_MaxKeyTypeMaximum key enumeration value.- See Also:
-
EOS_UIK_ModifierShift
public static final int EOS_UIK_ModifierShiftNumber of bits to shift the modifiers into the integer.- See Also:
-
EOS_UIK_KeyTypeMask
public static final int EOS_UIK_KeyTypeMaskA mask to isolate the single key.- See Also:
-
EOS_UIK_ModifierMask
public static final int EOS_UIK_ModifierMaskA mask to isolate the modifier keys.- See Also:
-
EOS_UIK_Shift
public static final int EOS_UIK_ShiftThe Shift key- See Also:
-
EOS_UIK_Control
public static final int EOS_UIK_ControlThe Control key- See Also:
-
EOS_UIK_Alt
public static final int EOS_UIK_AltThe Alt key- See Also:
-
EOS_UIK_Meta
public static final int EOS_UIK_MetaThe Windows key on a Windows keyboard or the Command key on a Mac keyboard- See Also:
-
EOS_UIK_ValidModifierMask
public static final int EOS_UIK_ValidModifierMask- See Also:
-
-
Constructor Details
-
EOS_UI_EKeyCombination
public EOS_UI_EKeyCombination()
-
-
Method Details
-
of
-
fromNative
-