Method keys.gui.getKeyState
Overload
Calls API GetKeyState and returns its return value.
public static short getKeyState(KKey key)
Parameters
key (KKey) |
Returns
Remarks
If returns < 0, the key is pressed. If the low-order bit is 1, the key is toggled; it works only with CapsLock
, NumLock
, ScrollLock
and several other keys, as well as mouse buttons.
Can be used for mouse buttons too, for example keys.gui.getKeyState(KKey.MouseLeft)
. When mouse left and right buttons are swapped, gets logical state, not physical.