Versions in this module Expand all Collapse all v1 v1.0.1 Nov 30, 2019 v1.0.0 Oct 28, 2019 Changes in this version + const VK_0 — darwin/amd64, linux/amd64, windows/amd64 + const VK_1 — darwin/amd64, linux/amd64, windows/amd64 + const VK_102ND — linux/amd64 + const VK_2 — darwin/amd64, linux/amd64, windows/amd64 + const VK_3 — darwin/amd64, linux/amd64, windows/amd64 + const VK_4 — darwin/amd64, linux/amd64, windows/amd64 + const VK_5 — darwin/amd64, linux/amd64, windows/amd64 + const VK_6 — darwin/amd64, linux/amd64, windows/amd64 + const VK_7 — darwin/amd64, linux/amd64, windows/amd64 + const VK_8 — darwin/amd64, linux/amd64, windows/amd64 + const VK_9 — darwin/amd64, linux/amd64, windows/amd64 + const VK_A — darwin/amd64, linux/amd64, windows/amd64 + const VK_ACCEPT — windows/amd64 + const VK_AGAIN — linux/amd64 + const VK_ALTERASE — linux/amd64 + const VK_APOSTROPHE — linux/amd64, windows/amd64 + const VK_ATTN — windows/amd64 + const VK_B — darwin/amd64, linux/amd64, windows/amd64 + const VK_BACK — linux/amd64, windows/amd64 + const VK_BACKSLASH — darwin/amd64, linux/amd64, windows/amd64 + const VK_BACKSPACE — linux/amd64, windows/amd64 + const VK_BASSBOOST — linux/amd64 + const VK_BATTERY — linux/amd64 + const VK_BLUETOOTH — linux/amd64 + const VK_BOOKMARKS — linux/amd64 + const VK_BRIGHTNESSDOWN — linux/amd64 + const VK_BRIGHTNESSUP — linux/amd64 + const VK_BRIGHTNESS_AUTO — linux/amd64 + const VK_BRIGHTNESS_CYCLE — linux/amd64 + const VK_BRIGHTNESS_ZERO — linux/amd64 + const VK_BROWSER_BACK — windows/amd64 + const VK_BROWSER_FAVORITES — windows/amd64 + const VK_BROWSER_FORWARD — windows/amd64 + const VK_BROWSER_HOME — windows/amd64 + const VK_BROWSER_REFRESH — windows/amd64 + const VK_BROWSER_SEARCH — windows/amd64 + const VK_BROWSER_STOP — windows/amd64 + const VK_C — darwin/amd64, linux/amd64, windows/amd64 + const VK_CALC — linux/amd64 + const VK_CAMERA — linux/amd64 + const VK_CANCEL — linux/amd64, windows/amd64 + const VK_CAPITAL — windows/amd64 + const VK_CAPSLOCK — darwin/amd64, linux/amd64, windows/amd64 + const VK_CHAT — linux/amd64 + const VK_CLEAR — windows/amd64 + const VK_CLOSE — linux/amd64 + const VK_CLOSECD — linux/amd64 + const VK_COFFEE — linux/amd64 + const VK_COMMA — darwin/amd64, linux/amd64, windows/amd64 + const VK_COMPOSE — linux/amd64 + const VK_COMPUTER — linux/amd64 + const VK_CONFIG — linux/amd64 + const VK_CONNECT — linux/amd64 + const VK_CONVERT — windows/amd64 + const VK_COPY — linux/amd64 + const VK_CRSEL — windows/amd64 + const VK_CUT — linux/amd64 + const VK_CYCLEWINDOWS — linux/amd64 + const VK_D — darwin/amd64, linux/amd64, windows/amd64 + const VK_DASHBOARD — linux/amd64 + const VK_DELETE — darwin/amd64, linux/amd64, windows/amd64 + const VK_DELETEFILE — linux/amd64 + const VK_DIRECTION — linux/amd64 + const VK_DISPLAY_OFF — linux/amd64 + const VK_DOCUMENTS — linux/amd64 + const VK_DOT — linux/amd64, windows/amd64 + const VK_DOWN — darwin/amd64, linux/amd64, windows/amd64 + const VK_E — darwin/amd64, linux/amd64, windows/amd64 + const VK_EDIT — linux/amd64 + const VK_EJECTCD — linux/amd64 + const VK_EJECTCLOSECD — linux/amd64 + const VK_EMAIL — linux/amd64 + const VK_END — darwin/amd64, linux/amd64, windows/amd64 + const VK_ENTER — darwin/amd64, linux/amd64, windows/amd64 + const VK_EQUAL — darwin/amd64, linux/amd64, windows/amd64 + const VK_EREOF — windows/amd64 + const VK_ESC — darwin/amd64, linux/amd64, windows/amd64 + const VK_EXECUTE — windows/amd64 + const VK_EXIT — linux/amd64 + const VK_EXSEL — windows/amd64 + const VK_F — darwin/amd64, linux/amd64, windows/amd64 + const VK_F1 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F10 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F11 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F12 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F13 — darwin/amd64, linux/amd64 + const VK_F14 — darwin/amd64, linux/amd64 + const VK_F15 — darwin/amd64, linux/amd64 + const VK_F16 — darwin/amd64, linux/amd64 + const VK_F17 — darwin/amd64, linux/amd64 + const VK_F18 — darwin/amd64, linux/amd64 + const VK_F19 — darwin/amd64, linux/amd64 + const VK_F2 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F20 — darwin/amd64, linux/amd64 + const VK_F21 — linux/amd64 + const VK_F22 — linux/amd64 + const VK_F23 — linux/amd64 + const VK_F24 — linux/amd64 + const VK_F3 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F4 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F5 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F6 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F7 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F8 — darwin/amd64, linux/amd64, windows/amd64 + const VK_F9 — darwin/amd64, linux/amd64, windows/amd64 + const VK_FASTFORWARD — linux/amd64 + const VK_FILE — linux/amd64 + const VK_FINAL — windows/amd64 + const VK_FINANCE — linux/amd64 + const VK_FIND — linux/amd64 + const VK_FORWARD — linux/amd64 + const VK_FORWARDMAIL — linux/amd64 + const VK_FRONT — linux/amd64 + const VK_ForwardDelete — darwin/amd64 + const VK_Function — darwin/amd64 + const VK_G — darwin/amd64, linux/amd64, windows/amd64 + const VK_GRAVE — darwin/amd64, linux/amd64, windows/amd64 + const VK_H — darwin/amd64, linux/amd64, windows/amd64 + const VK_HANGEUL — linux/amd64 + const VK_HANGUEL — linux/amd64, windows/amd64 + const VK_HANGUL — windows/amd64 + const VK_HANJA — linux/amd64, windows/amd64 + const VK_HELP — darwin/amd64, linux/amd64, windows/amd64 + const VK_HENKAN — linux/amd64 + const VK_HIRAGANA — linux/amd64 + const VK_HOME — darwin/amd64, linux/amd64, windows/amd64 + const VK_HOMEPAGE — linux/amd64 + const VK_HP — linux/amd64 + const VK_I — darwin/amd64, linux/amd64, windows/amd64 + const VK_INSERT — linux/amd64, windows/amd64 + const VK_ISO — linux/amd64 + const VK_J — darwin/amd64, linux/amd64, windows/amd64 + const VK_JUNJA — windows/amd64 + const VK_K — darwin/amd64, linux/amd64, windows/amd64 + const VK_KANA — windows/amd64 + const VK_KANJI — windows/amd64 + const VK_KATAKANA — linux/amd64 + const VK_KATAKANAHIRAGANA — linux/amd64 + const VK_KBDILLUMDOWN — linux/amd64 + const VK_KBDILLUMTOGGLE — linux/amd64 + const VK_KBDILLUMUP — linux/amd64 + const VK_KP0 — linux/amd64, windows/amd64 + const VK_KP1 — linux/amd64, windows/amd64 + const VK_KP2 — linux/amd64, windows/amd64 + const VK_KP3 — linux/amd64, windows/amd64 + const VK_KP4 — linux/amd64, windows/amd64 + const VK_KP5 — linux/amd64, windows/amd64 + const VK_KP6 — linux/amd64, windows/amd64 + const VK_KP7 — linux/amd64, windows/amd64 + const VK_KP8 — linux/amd64, windows/amd64 + const VK_KP9 — linux/amd64, windows/amd64 + const VK_KPASTERISK — linux/amd64, windows/amd64 + const VK_KPCOMMA — linux/amd64 + const VK_KPDOT — linux/amd64, windows/amd64 + const VK_KPENTER — linux/amd64 + const VK_KPEQUAL — linux/amd64 + const VK_KPJPCOMMA — linux/amd64 + const VK_KPLEFTPAREN — linux/amd64 + const VK_KPMINUS — linux/amd64, windows/amd64 + const VK_KPPLUS — linux/amd64, windows/amd64 + const VK_KPPLUSMINUS — linux/amd64 + const VK_KPRIGHTPAREN — linux/amd64 + const VK_KPSLASH — linux/amd64 + const VK_Keypad0 — darwin/amd64 + const VK_Keypad1 — darwin/amd64 + const VK_Keypad2 — darwin/amd64 + const VK_Keypad3 — darwin/amd64 + const VK_Keypad4 — darwin/amd64 + const VK_Keypad5 — darwin/amd64 + const VK_Keypad6 — darwin/amd64 + const VK_Keypad7 — darwin/amd64 + const VK_Keypad8 — darwin/amd64 + const VK_Keypad9 — darwin/amd64 + const VK_KeypadClear — darwin/amd64 + const VK_KeypadDecimal — darwin/amd64 + const VK_KeypadDivide — darwin/amd64 + const VK_KeypadEnter — darwin/amd64 + const VK_KeypadEquals — darwin/amd64 + const VK_KeypadMinus — darwin/amd64 + const VK_KeypadMultiply — darwin/amd64 + const VK_KeypadPlus — darwin/amd64 + const VK_L — darwin/amd64, linux/amd64, windows/amd64 + const VK_LAUNCH_APP1 — windows/amd64 + const VK_LAUNCH_APP2 — windows/amd64 + const VK_LAUNCH_MAIL — windows/amd64 + const VK_LAUNCH_MEDIA_SELECT — windows/amd64 + const VK_LBUTTON — windows/amd64 + const VK_LEFT — darwin/amd64, linux/amd64, windows/amd64 + const VK_LEFTBRACE — linux/amd64, windows/amd64 + const VK_LEFTMETA — linux/amd64 + const VK_LINEFEED — linux/amd64 + const VK_LMENU — windows/amd64 + const VK_LeftBracket — darwin/amd64 + const VK_M — darwin/amd64, linux/amd64, windows/amd64 + const VK_MACRO — linux/amd64 + const VK_MAIL — linux/amd64 + const VK_MBUTTON — windows/amd64 + const VK_MEDIA — linux/amd64 + const VK_MEDIA_NEXT_TRACK — windows/amd64 + const VK_MEDIA_PLAY_PAUSE — windows/amd64 + const VK_MEDIA_PREV_TRACK — windows/amd64 + const VK_MEDIA_STOP — windows/amd64 + const VK_MENU — linux/amd64 + const VK_MICMUTE — linux/amd64 + const VK_MINUS — darwin/amd64, linux/amd64, windows/amd64 + const VK_MODECHANGE — windows/amd64 + const VK_MOVE — linux/amd64 + const VK_MSDOS — linux/amd64 + const VK_MUHENKAN — linux/amd64 + const VK_MUTE — darwin/amd64, linux/amd64 + const VK_N — darwin/amd64, linux/amd64, windows/amd64 + const VK_NEW — linux/amd64 + const VK_NEXTSONG — linux/amd64 + const VK_NONAME — windows/amd64 + const VK_NONCONVERT — windows/amd64 + const VK_NUMLOCK — linux/amd64, windows/amd64 + const VK_O — darwin/amd64, linux/amd64, windows/amd64 + const VK_OEM_1 — windows/amd64 + const VK_OEM_102 — windows/amd64 + const VK_OEM_2 — windows/amd64 + const VK_OEM_3 — windows/amd64 + const VK_OEM_4 — windows/amd64 + const VK_OEM_5 — windows/amd64 + const VK_OEM_6 — windows/amd64 + const VK_OEM_7 — windows/amd64 + const VK_OEM_8 — windows/amd64 + const VK_OEM_CLEAR — windows/amd64 + const VK_OEM_COMMA — windows/amd64 + const VK_OEM_MINUS — windows/amd64 + const VK_OEM_PERIOD — windows/amd64 + const VK_OEM_PLUS — windows/amd64 + const VK_OPEN — linux/amd64 + const VK_Option — darwin/amd64 + const VK_P — darwin/amd64, linux/amd64, windows/amd64 + const VK_PA1 — windows/amd64 + const VK_PACKET — windows/amd64 + const VK_PAGEDOWN — darwin/amd64, linux/amd64, windows/amd64 + const VK_PAGEUP — darwin/amd64, linux/amd64, windows/amd64 + const VK_PASTE — linux/amd64 + const VK_PAUSE — linux/amd64, windows/amd64 + const VK_PAUSECD — linux/amd64 + const VK_PHONE — linux/amd64 + const VK_PLAY — linux/amd64, windows/amd64 + const VK_PLAYCD — linux/amd64 + const VK_PLAYPAUSE — linux/amd64 + const VK_POWER — linux/amd64 + const VK_PREVIOUSSONG — linux/amd64 + const VK_PRINT — linux/amd64, windows/amd64 + const VK_PROCESSKEY — windows/amd64 + const VK_PROG1 — linux/amd64 + const VK_PROG2 — linux/amd64 + const VK_PROG3 — linux/amd64 + const VK_PROG4 — linux/amd64 + const VK_PROPS — linux/amd64 + const VK_Period — darwin/amd64 + const VK_Q — darwin/amd64, linux/amd64, windows/amd64 + const VK_QUESTION — linux/amd64 + const VK_Quote — darwin/amd64 + const VK_R — darwin/amd64, linux/amd64, windows/amd64 + const VK_RBUTTON — windows/amd64 + const VK_RECORD — linux/amd64 + const VK_REDO — linux/amd64 + const VK_REFRESH — linux/amd64 + const VK_REPLY — linux/amd64 + const VK_RESERVED — linux/amd64, windows/amd64 + const VK_REWIND — linux/amd64 + const VK_RFKILL — linux/amd64 + const VK_RIGHT — darwin/amd64, linux/amd64, windows/amd64 + const VK_RIGHTBRACE — linux/amd64, windows/amd64 + const VK_RIGHTMETA — linux/amd64 + const VK_RMENU — windows/amd64 + const VK_RO — linux/amd64 + const VK_ROTATE_DISPLAY — linux/amd64 + const VK_RightBracket — darwin/amd64 + const VK_RightOption — darwin/amd64 + const VK_S — darwin/amd64, linux/amd64, windows/amd64 + const VK_SAVE — linux/amd64 + const VK_SCALE — linux/amd64 + const VK_SCREENLOCK — linux/amd64 + const VK_SCROLL — windows/amd64 + const VK_SCROLLDOWN — linux/amd64 + const VK_SCROLLLOCK — linux/amd64, windows/amd64 + const VK_SCROLLUP — linux/amd64 + const VK_SEARCH — linux/amd64 + const VK_SELECT — windows/amd64 + const VK_SEMICOLON — darwin/amd64, linux/amd64, windows/amd64 + const VK_SEND — linux/amd64 + const VK_SENDFILE — linux/amd64 + const VK_SETUP — linux/amd64 + const VK_SHOP — linux/amd64 + const VK_SLASH — darwin/amd64, linux/amd64, windows/amd64 + const VK_SLEEP — linux/amd64 + const VK_SNAPSHOT — windows/amd64 + const VK_SOUND — linux/amd64 + const VK_SP1 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP10 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP11 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP12 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP2 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP3 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP4 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP5 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP6 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP7 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP8 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SP9 — darwin/amd64, linux/amd64, windows/amd64 + const VK_SPACE — darwin/amd64, linux/amd64, windows/amd64 + const VK_SPORT — linux/amd64 + const VK_STOP — linux/amd64 + const VK_STOPCD — linux/amd64 + const VK_SUSPEND — linux/amd64 + const VK_SWITCHVIDEOMODE — linux/amd64 + const VK_SYSRQ — linux/amd64 + const VK_T — darwin/amd64, linux/amd64, windows/amd64 + const VK_TAB — darwin/amd64, linux/amd64, windows/amd64 + const VK_U — darwin/amd64, linux/amd64, windows/amd64 + const VK_UNDO — linux/amd64 + const VK_UNKNOWN — linux/amd64 + const VK_UP — darwin/amd64, linux/amd64, windows/amd64 + const VK_UWB — linux/amd64 + const VK_V — darwin/amd64, linux/amd64, windows/amd64 + const VK_VIDEO_NEXT — linux/amd64 + const VK_VIDEO_PREV — linux/amd64 + const VK_VOLUMEDOWN — darwin/amd64, linux/amd64 + const VK_VOLUMEUP — darwin/amd64, linux/amd64 + const VK_VOLUME_DOWN — windows/amd64 + const VK_VOLUME_MUTE — windows/amd64 + const VK_VOLUME_UP — windows/amd64 + const VK_W — darwin/amd64, linux/amd64, windows/amd64 + const VK_WAKEUP — linux/amd64 + const VK_WIMAX — linux/amd64 + const VK_WLAN — linux/amd64 + const VK_WWAN — linux/amd64 + const VK_WWW — linux/amd64 + const VK_X — darwin/amd64, linux/amd64, windows/amd64 + const VK_XBUTTON1 — windows/amd64 + const VK_XBUTTON2 — windows/amd64 + const VK_XFER — linux/amd64 + const VK_Y — darwin/amd64, linux/amd64, windows/amd64 + const VK_YEN — linux/amd64 + const VK_Z — darwin/amd64, linux/amd64, windows/amd64 + const VK_ZENKAKUHANKAKU — linux/amd64 + const VK_ZOOM — windows/amd64 + type KeyBonding struct + func NewKeyBonding() (KeyBonding, error) + func (k *KeyBonding) AddKey(key int) + func (k *KeyBonding) Clear() + func (k *KeyBonding) HasALT(b bool) + func (k *KeyBonding) HasALTGR(b bool) + func (k *KeyBonding) HasCTRL(b bool) + func (k *KeyBonding) HasCTRLR(b bool) + func (k *KeyBonding) HasSHIFT(b bool) + func (k *KeyBonding) HasSHIFTR(b bool) + func (k *KeyBonding) HasSuper(b bool) + func (k *KeyBonding) Launching() error + func (k *KeyBonding) SetKeys(keys ...int)