Versions in this module Expand all Collapse all v0 v0.116.8 Sep 22, 2024 v0.116.7 Sep 22, 2024 Changes in this version + const ModifierAlt + const ModifierControl + const ModifierMeta + const ModifierShift + var AltGraph = AddKey("AltGraph", "", "AltGraph", 225, 0) + var AltLeft = AddKey("Alt", "", "AltLeft", 18, 1) + var AltRight = AddKey("Alt", "", "AltRight", 18, 2) + var ArrowDown = AddKey("ArrowDown", "", "ArrowDown", 40, 0) + var ArrowLeft = AddKey("ArrowLeft", "", "ArrowLeft", 37, 0) + var ArrowRight = AddKey("ArrowRight", "", "ArrowRight", 39, 0) + var ArrowUp = AddKey("ArrowUp", "", "ArrowUp", 38, 0) + var Backquote = AddKey("`", "~", "Backquote", 192, 0) + var Backslash = AddKey(`\`, "|", "Backslash", 220, 0) + var Backspace = AddKey("Backspace", "", "Backspace", 8, 0) + var BracketLeft = AddKey("[", "{", "BracketLeft", 219, 0) + var BracketRight = AddKey("]", "}", "BracketRight", 221, 0) + var CapsLock = AddKey("CapsLock", "", "CapsLock", 20, 0) + var Comma = AddKey(",", "<", "Comma", 188, 0) + var ContextMenu = AddKey("ContextMenu", "", "ContextMenu", 93, 0) + var ControlLeft = AddKey("Control", "", "ControlLeft", 17, 1) + var ControlRight = AddKey("Control", "", "ControlRight", 17, 2) + var Delete = AddKey("Delete", "", "Delete", 46, 0) + var Digit0 = AddKey("0", ")", "Digit0", 48, 0) + var Digit1 = AddKey("1", "!", "Digit1", 49, 0) + var Digit2 = AddKey("2", "@", "Digit2", 50, 0) + var Digit3 = AddKey("3", "#", "Digit3", 51, 0) + var Digit4 = AddKey("4", "$", "Digit4", 52, 0) + var Digit5 = AddKey("5", "%", "Digit5", 53, 0) + var Digit6 = AddKey("6", "^", "Digit6", 54, 0) + var Digit7 = AddKey("7", "&", "Digit7", 55, 0) + var Digit8 = AddKey("8", "*", "Digit8", 56, 0) + var Digit9 = AddKey("9", "(", "Digit9", 57, 0) + var End = AddKey("End", "", "End", 35, 0) + var Enter = AddKey("\r", "", "Enter", 13, 0) + var Equal = AddKey("=", "+", "Equal", 187, 0) + var Escape = AddKey("Escape", "", "Escape", 27, 0) + var F1 = AddKey("F1", "", "F1", 112, 0) + var F10 = AddKey("F10", "", "F10", 121, 0) + var F11 = AddKey("F11", "", "F11", 122, 0) + var F12 = AddKey("F12", "", "F12", 123, 0) + var F2 = AddKey("F2", "", "F2", 113, 0) + var F3 = AddKey("F3", "", "F3", 114, 0) + var F4 = AddKey("F4", "", "F4", 115, 0) + var F5 = AddKey("F5", "", "F5", 116, 0) + var F6 = AddKey("F6", "", "F6", 117, 0) + var F7 = AddKey("F7", "", "F7", 118, 0) + var F8 = AddKey("F8", "", "F8", 119, 0) + var F9 = AddKey("F9", "", "F9", 120, 0) + var Home = AddKey("Home", "", "Home", 36, 0) + var Insert = AddKey("Insert", "", "Insert", 45, 0) + var IsMac = runtime.GOOS == "darwin" + var KeyA = AddKey("a", "A", "KeyA", 65, 0) + var KeyB = AddKey("b", "B", "KeyB", 66, 0) + var KeyC = AddKey("c", "C", "KeyC", 67, 0) + var KeyD = AddKey("d", "D", "KeyD", 68, 0) + var KeyE = AddKey("e", "E", "KeyE", 69, 0) + var KeyF = AddKey("f", "F", "KeyF", 70, 0) + var KeyG = AddKey("g", "G", "KeyG", 71, 0) + var KeyH = AddKey("h", "H", "KeyH", 72, 0) + var KeyI = AddKey("i", "I", "KeyI", 73, 0) + var KeyJ = AddKey("j", "J", "KeyJ", 74, 0) + var KeyK = AddKey("k", "K", "KeyK", 75, 0) + var KeyL = AddKey("l", "L", "KeyL", 76, 0) + var KeyM = AddKey("m", "M", "KeyM", 77, 0) + var KeyN = AddKey("n", "N", "KeyN", 78, 0) + var KeyO = AddKey("o", "O", "KeyO", 79, 0) + var KeyP = AddKey("p", "P", "KeyP", 80, 0) + var KeyQ = AddKey("q", "Q", "KeyQ", 81, 0) + var KeyR = AddKey("r", "R", "KeyR", 82, 0) + var KeyS = AddKey("s", "S", "KeyS", 83, 0) + var KeyT = AddKey("t", "T", "KeyT", 84, 0) + var KeyU = AddKey("u", "U", "KeyU", 85, 0) + var KeyV = AddKey("v", "V", "KeyV", 86, 0) + var KeyW = AddKey("w", "W", "KeyW", 87, 0) + var KeyX = AddKey("x", "X", "KeyX", 88, 0) + var KeyY = AddKey("y", "Y", "KeyY", 89, 0) + var KeyZ = AddKey("z", "Z", "KeyZ", 90, 0) + var MetaLeft = AddKey("Meta", "", "MetaLeft", 91, 1) + var MetaRight = AddKey("Meta", "", "MetaRight", 92, 2) + var Minus = AddKey("-", "_", "Minus", 189, 0) + var MouseKeys = map[proto.InputMouseButton]int + var NumLock = AddKey("NumLock", "", "NumLock", 144, 0) + var Numpad0 = AddKey("0", "", "Numpad0", 45, 3) + var Numpad1 = AddKey("1", "", "Numpad1", 35, 3) + var Numpad2 = AddKey("2", "", "Numpad2", 40, 3) + var Numpad3 = AddKey("3", "", "Numpad3", 34, 3) + var Numpad4 = AddKey("4", "", "Numpad4", 37, 3) + var Numpad5 = AddKey("5", "", "Numpad5", 12, 3) + var Numpad6 = AddKey("6", "", "Numpad6", 39, 3) + var Numpad7 = AddKey("7", "", "Numpad7", 36, 3) + var Numpad8 = AddKey("8", "", "Numpad8", 38, 3) + var Numpad9 = AddKey("9", "", "Numpad9", 33, 3) + var NumpadAdd = AddKey("+", "", "NumpadAdd", 107, 3) + var NumpadDecimal = AddKey(".", "", "NumpadDecimal", 46, 3) + var NumpadDivide = AddKey("/", "", "NumpadDivide", 111, 3) + var NumpadEnter = AddKey("\r", "", "NumpadEnter", 13, 3) + var NumpadMultiply = AddKey("*", "", "NumpadMultiply", 106, 3) + var NumpadSubtract = AddKey("-", "", "NumpadSubtract", 109, 3) + var PageDown = AddKey("PageDown", "", "PageDown", 34, 0) + var PageUp = AddKey("PageUp", "", "PageUp", 33, 0) + var Pause = AddKey("Pause", "", "Pause", 19, 0) + var Period = AddKey(".", ">", "Period", 190, 0) + var PrintScreen = AddKey("PrintScreen", "", "PrintScreen", 44, 0) + var Quote = AddKey("'", `"`, "Quote", 222, 0) + var ScrollLock = AddKey("ScrollLock", "", "ScrollLock", 145, 0) + var Semicolon = AddKey(";", ":", "Semicolon", 186, 0) + var ShiftLeft = AddKey("Shift", "", "ShiftLeft", 16, 1) + var ShiftRight = AddKey("Shift", "", "ShiftRight", 16, 2) + var Slash = AddKey("/", "?", "Slash", 191, 0) + var Space = AddKey(" ", "", "Space", 32, 0) + var Tab = AddKey("\t", "", "Tab", 9, 0) + func EncodeMouseButton(buttons []proto.InputMouseButton) (proto.InputMouseButton, int) + type Key rune + func AddKey(key string, shiftedKey string, code string, keyCode int, location int) Key + func (k Key) Encode(t proto.InputDispatchKeyEventType, modifiers int) *proto.InputDispatchKeyEvent + func (k Key) Info() KeyInfo + func (k Key) Modifier() int + func (k Key) Printable() bool + func (k Key) Shift() (Key, bool) + type KeyInfo struct + Code string + Key string + KeyCode int + Location int