// Copyright 2016 The go-vgo Project Developers. See the COPYRIGHT // file at the top-level directory of this distribution and at // https://github.com/go-vgo/robotgo/blob/master/LICENSE // // Licensed under the Apache License, Version 2.0 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. package hook type uMap map[string]uint16 // MouseMap robotgo hook mouse's code map var MouseMap = uMap{ "left": 1, "right": 2, "center": 3, "wheelDown": 4, "wheelUp": 5, "wheelLeft": 6, "wheelRight": 7, } // Keycode robotgo hook key's code map var Keycode = uMap{ "`": 41, "1": 2, "2": 3, "3": 4, "4": 5, "5": 6, "6": 7, "7": 8, "8": 9, "9": 10, "0": 11, "-": 12, "+": 13, // "q": 16, "w": 17, "e": 18, "r": 19, "t": 20, "y": 21, "u": 22, "i": 23, "o": 24, "p": 25, "[": 26, "]": 27, "\\": 43, // "a": 30, "s": 31, "d": 32, "f": 33, "g": 34, "h": 35, "j": 36, "k": 37, "l": 38, ";": 39, "'": 40, // "z": 44, "x": 45, "c": 46, "v": 47, "b": 48, "n": 49, "m": 50, ",": 51, ".": 52, "/": 53, // "f1": 59, "f2": 60, "f3": 61, "f4": 62, "f5": 63, "f6": 64, "f7": 65, "f8": 66, "f9": 67, "f10": 68, "f11": 69, "f12": 70, // more "esc": 1, "delete": 14, "tab": 15, "ctrl": 29, "control": 29, "alt": 56, "space": 57, "shift": 42, "rshift": 54, "enter": 28, // "cmd": 3675, "command": 3675, "rcmd": 3676, "ralt": 3640, // "up": 57416, "down": 57424, "left": 57419, "right": 57421, }