Versions in this module Expand all Collapse all v0 v0.4.0 Oct 25, 2023 Changes in this version + func UpdateKeys(st *KeyboardState) + func UpdateMouse(st *MouseState) + type KeyboardKey byte + const KEY_0 + const KEY_1 + const KEY_2 + const KEY_3 + const KEY_4 + const KEY_5 + const KEY_6 + const KEY_7 + const KEY_8 + const KEY_9 + const KEY_A + const KEY_APP + const KEY_B + const KEY_BACKQUOTE + const KEY_BACKSLASH + const KEY_BACKSPACE + const KEY_BRKCLOSE + const KEY_BRKOPEN + const KEY_C + const KEY_CAPSLOCK + const KEY_COMMA + const KEY_D + const KEY_DASH + const KEY_DEL + const KEY_DOWN + const KEY_E + const KEY_END + const KEY_ENTER + const KEY_EQUAL + const KEY_ESC + const KEY_F + const KEY_F1 + const KEY_F10 + const KEY_F11 + const KEY_F12 + const KEY_F13 + const KEY_F14 + const KEY_F15 + const KEY_F16 + const KEY_F17 + const KEY_F18 + const KEY_F19 + const KEY_F2 + const KEY_F20 + const KEY_F21 + const KEY_F22 + const KEY_F23 + const KEY_F24 + const KEY_F3 + const KEY_F4 + const KEY_F5 + const KEY_F6 + const KEY_F7 + const KEY_F8 + const KEY_F9 + const KEY_G + const KEY_H + const KEY_HOME + const KEY_I + const KEY_INSERT + const KEY_J + const KEY_K + const KEY_L + const KEY_LALT + const KEY_LCTRL + const KEY_LEFT + const KEY_LSHIFT + const KEY_M + const KEY_MINUS + const KEY_N + const KEY_NUM0 + const KEY_NUM1 + const KEY_NUM2 + const KEY_NUM3 + const KEY_NUM4 + const KEY_NUM5 + const KEY_NUM6 + const KEY_NUM7 + const KEY_NUM8 + const KEY_NUM9 + const KEY_NUMADD + const KEY_NUMDEC + const KEY_NUMDIV + const KEY_NUMLOCK + const KEY_NUMMULT + const KEY_NUMSUBST + const KEY_O + const KEY_P + const KEY_PAUSE + const KEY_PERIOD + const KEY_PGDOWN + const KEY_PGUP + const KEY_PRINT + const KEY_Q + const KEY_QUOTE + const KEY_R + const KEY_RIGHT + const KEY_S + const KEY_SCRLOCK + const KEY_SEMICOLON + const KEY_SLASH + const KEY_SPACE + const KEY_SUPER + const KEY_T + const KEY_TAB + const KEY_U + const KEY_UP + const KEY_V + const KEY_W + const KEY_X + const KEY_Y + const KEY_Z + type KeyboardState struct + Held [256]bool + HistoryIndex uint + Pressed [256]bool + PressedOrHeld [256]bool + Released [256]bool + func (st *KeyboardState) History(limit byte) []KeyboardKey + func (st *KeyboardState) HistoryClear() *KeyboardState + func (st *KeyboardState) HistoryRunes(limit byte) []rune + type MouseButton uint32 + const MOUSE_BTN1 + const MOUSE_BTN10 + const MOUSE_BTN11 + const MOUSE_BTN12 + const MOUSE_BTN13 + const MOUSE_BTN14 + const MOUSE_BTN15 + const MOUSE_BTN16 + const MOUSE_BTN17 + const MOUSE_BTN18 + const MOUSE_BTN19 + const MOUSE_BTN2 + const MOUSE_BTN20 + const MOUSE_BTN21 + const MOUSE_BTN22 + const MOUSE_BTN23 + const MOUSE_BTN24 + const MOUSE_BTN25 + const MOUSE_BTN26 + const MOUSE_BTN27 + const MOUSE_BTN28 + const MOUSE_BTN29 + const MOUSE_BTN3 + const MOUSE_BTN30 + const MOUSE_BTN31 + const MOUSE_BTN32 + const MOUSE_BTN4 + const MOUSE_BTN5 + const MOUSE_BTN6 + const MOUSE_BTN7 + const MOUSE_BTN8 + const MOUSE_BTN9 + type MouseState struct + Held MouseButton + Pressed MouseButton + PressedOrHeld MouseButton + Released MouseButton + X uint16 + Y uint16