package d2input // Key is the physical key of keyboard input type Key int const ( Key0 Key = iota Key1 Key2 Key3 Key4 Key5 Key6 Key7 Key8 Key9 KeyA KeyB KeyC KeyD KeyE KeyF KeyG KeyH KeyI KeyJ KeyK KeyL KeyM KeyN KeyO KeyP KeyQ KeyR KeyS KeyT KeyU KeyV KeyW KeyX KeyY KeyZ KeyApostrophe KeyBackslash KeyBackspace KeyCapsLock KeyComma KeyDelete KeyDown KeyEnd KeyEnter KeyEqual KeyEscape KeyF1 KeyF2 KeyF3 KeyF4 KeyF5 KeyF6 KeyF7 KeyF8 KeyF9 KeyF10 KeyF11 KeyF12 KeyGraveAccent KeyHome KeyInsert KeyKP0 KeyKP1 KeyKP2 KeyKP3 KeyKP4 KeyKP5 KeyKP6 KeyKP7 KeyKP8 KeyKP9 KeyKPAdd KeyKPDecimal KeyKPDivide KeyKPEnter KeyKPEqual KeyKPMultiply KeyKPSubtract KeyLeft KeyLeftBracket KeyMenu KeyMinus KeyNumLock KeyPageDown KeyPageUp KeyPause KeyPeriod KeyPrintScreen KeyRight KeyRightBracket KeyScrollLock KeySemicolon KeySlash KeySpace KeyTab KeyUp KeyAlt KeyControl KeyShift keyMin = Key0 keyMax = KeyShift ) type KeyMod int const ( KeyModAlt KeyMod = 1 << iota KeyModControl KeyModShift ) // MouseButton is the physical button for mouse input type MouseButton int const ( MouseButtonLeft MouseButton = iota MouseButtonMiddle MouseButtonRight mouseButtonMin = MouseButtonLeft mouseButtonMax = MouseButtonRight ) type MouseButtonMod int const ( MouseButtonModLeft MouseButtonMod = 1 << iota MouseButtonModMiddle MouseButtonModRight )