SYMBOL INDEX (1118 symbols across 57 files) FILE: main.go function main (line 32) | func main() { FILE: pkg/domain.go type EvdevEvent (line 22) | type EvdevEvent struct type EvdevIterator (line 38) | type EvdevIterator interface constant ChangeTypeMove (line 54) | ChangeTypeMove = "MOVE" constant ChangeTypeDrag (line 56) | ChangeTypeDrag = "DRAG" constant ChangeTypeClick (line 58) | ChangeTypeClick = "CLICK" constant ChangeTypeUnclick (line 60) | ChangeTypeUnclick = "UNCLICK" type StateChangeMove (line 64) | type StateChangeMove struct method Type (line 70) | func (*StateChangeMove) Type() string { type StateChangeDrag (line 75) | type StateChangeDrag struct method Type (line 81) | func (*StateChangeDrag) Type() string { type StateChangeClick (line 86) | type StateChangeClick struct method Type (line 89) | func (*StateChangeClick) Type() string { type StateChangeUnclick (line 94) | type StateChangeUnclick struct method Type (line 97) | func (*StateChangeUnclick) Type() string { type StateChange (line 103) | type StateChange interface type StateMachine (line 109) | type StateMachine interface type PositionScaler (line 125) | type PositionScaler interface type Driver (line 130) | type Driver interface FILE: pkg/driver.go type RobotgoDriver (line 20) | type RobotgoDriver struct method GetSize (line 23) | func (*RobotgoDriver) GetSize() (int, int, error) { method Click (line 29) | func (*RobotgoDriver) Click() error { method Unclick (line 35) | func (*RobotgoDriver) Unclick() error { method MoveMouse (line 41) | func (*RobotgoDriver) MoveMouse(x int, y int) error { method DragMouse (line 49) | func (*RobotgoDriver) DragMouse(x int, y int) error { FILE: pkg/evdevcodes.go constant EV_VERSION (line 9) | EV_VERSION = 0x010001 constant ID_BUS (line 10) | ID_BUS = 0 constant ID_VENDOR (line 11) | ID_VENDOR = 1 constant ID_PRODUCT (line 12) | ID_PRODUCT = 2 constant ID_VERSION (line 13) | ID_VERSION = 3 constant BUS_PCI (line 14) | BUS_PCI = 0x01 constant BUS_ISAPNP (line 15) | BUS_ISAPNP = 0x02 constant BUS_USB (line 16) | BUS_USB = 0x03 constant BUS_HIL (line 17) | BUS_HIL = 0x04 constant BUS_BLUETOOTH (line 18) | BUS_BLUETOOTH = 0x05 constant BUS_VIRTUAL (line 19) | BUS_VIRTUAL = 0x06 constant BUS_ISA (line 20) | BUS_ISA = 0x10 constant BUS_I8042 (line 21) | BUS_I8042 = 0x11 constant BUS_XTKBD (line 22) | BUS_XTKBD = 0x12 constant BUS_RS232 (line 23) | BUS_RS232 = 0x13 constant BUS_GAMEPORT (line 24) | BUS_GAMEPORT = 0x14 constant BUS_PARPORT (line 25) | BUS_PARPORT = 0x15 constant BUS_AMIGA (line 26) | BUS_AMIGA = 0x16 constant BUS_ADB (line 27) | BUS_ADB = 0x17 constant BUS_I2C (line 28) | BUS_I2C = 0x18 constant BUS_HOST (line 29) | BUS_HOST = 0x19 constant BUS_GSC (line 30) | BUS_GSC = 0x1A constant BUS_ATARI (line 31) | BUS_ATARI = 0x1B constant BUS_SPI (line 32) | BUS_SPI = 0x1C constant BUS_RMI (line 33) | BUS_RMI = 0x1D constant BUS_CEC (line 34) | BUS_CEC = 0x1E constant BUS_INTEL_ISHTP (line 35) | BUS_INTEL_ISHTP = 0x1F constant FF_STATUS_STOPPED (line 36) | FF_STATUS_STOPPED = 0x00 constant FF_STATUS_PLAYING (line 37) | FF_STATUS_PLAYING = 0x01 constant FF_STATUS_MAX (line 38) | FF_STATUS_MAX = 0x01 constant FF_RUMBLE (line 39) | FF_RUMBLE = 0x50 constant FF_PERIODIC (line 40) | FF_PERIODIC = 0x51 constant FF_CONSTANT (line 41) | FF_CONSTANT = 0x52 constant FF_SPRING (line 42) | FF_SPRING = 0x53 constant FF_FRICTION (line 43) | FF_FRICTION = 0x54 constant FF_DAMPER (line 44) | FF_DAMPER = 0x55 constant FF_INERTIA (line 45) | FF_INERTIA = 0x56 constant FF_RAMP (line 46) | FF_RAMP = 0x57 constant FF_EFFECT_MIN (line 47) | FF_EFFECT_MIN = FF_RUMBLE constant FF_EFFECT_MAX (line 48) | FF_EFFECT_MAX = FF_RAMP constant FF_SQUARE (line 49) | FF_SQUARE = 0x58 constant FF_TRIANGLE (line 50) | FF_TRIANGLE = 0x59 constant FF_SINE (line 51) | FF_SINE = 0x5a constant FF_SAW_UP (line 52) | FF_SAW_UP = 0x5b constant FF_SAW_DOWN (line 53) | FF_SAW_DOWN = 0x5c constant FF_CUSTOM (line 54) | FF_CUSTOM = 0x5d constant FF_WAVEFORM_MIN (line 55) | FF_WAVEFORM_MIN = FF_SQUARE constant FF_WAVEFORM_MAX (line 56) | FF_WAVEFORM_MAX = FF_CUSTOM constant FF_GAIN (line 57) | FF_GAIN = 0x60 constant FF_AUTOCENTER (line 58) | FF_AUTOCENTER = 0x61 constant FF_MAX_EFFECTS (line 59) | FF_MAX_EFFECTS = FF_GAIN constant FF_MAX (line 60) | FF_MAX = 0x7f constant EV_SYN (line 61) | EV_SYN = 0x00 constant EV_KEY (line 62) | EV_KEY = 0x01 constant EV_REL (line 63) | EV_REL = 0x02 constant EV_ABS (line 64) | EV_ABS = 0x03 constant EV_MSC (line 65) | EV_MSC = 0x04 constant EV_SW (line 66) | EV_SW = 0x05 constant EV_LED (line 67) | EV_LED = 0x11 constant EV_SND (line 68) | EV_SND = 0x12 constant EV_REP (line 69) | EV_REP = 0x14 constant EV_FF (line 70) | EV_FF = 0x15 constant EV_PWR (line 71) | EV_PWR = 0x16 constant EV_FF_STATUS (line 72) | EV_FF_STATUS = 0x17 constant EV_MAX (line 73) | EV_MAX = 0x1f constant SYN_REPORT (line 74) | SYN_REPORT = 0 constant SYN_CONFIG (line 75) | SYN_CONFIG = 1 constant SYN_MT_REPORT (line 76) | SYN_MT_REPORT = 2 constant SYN_DROPPED (line 77) | SYN_DROPPED = 3 constant SYN_MAX (line 78) | SYN_MAX = 0xf constant KEY_RESERVED (line 79) | KEY_RESERVED = 0 constant KEY_ESC (line 80) | KEY_ESC = 1 constant KEY_1 (line 81) | KEY_1 = 2 constant KEY_2 (line 82) | KEY_2 = 3 constant KEY_3 (line 83) | KEY_3 = 4 constant KEY_4 (line 84) | KEY_4 = 5 constant KEY_5 (line 85) | KEY_5 = 6 constant KEY_6 (line 86) | KEY_6 = 7 constant KEY_7 (line 87) | KEY_7 = 8 constant KEY_8 (line 88) | KEY_8 = 9 constant KEY_9 (line 89) | KEY_9 = 10 constant KEY_0 (line 90) | KEY_0 = 11 constant KEY_MINUS (line 91) | KEY_MINUS = 12 constant KEY_EQUAL (line 92) | KEY_EQUAL = 13 constant KEY_BACKSPACE (line 93) | KEY_BACKSPACE = 14 constant KEY_TAB (line 94) | KEY_TAB = 15 constant KEY_Q (line 95) | KEY_Q = 16 constant KEY_W (line 96) | KEY_W = 17 constant KEY_E (line 97) | KEY_E = 18 constant KEY_R (line 98) | KEY_R = 19 constant KEY_T (line 99) | KEY_T = 20 constant KEY_Y (line 100) | KEY_Y = 21 constant KEY_U (line 101) | KEY_U = 22 constant KEY_I (line 102) | KEY_I = 23 constant KEY_O (line 103) | KEY_O = 24 constant KEY_P (line 104) | KEY_P = 25 constant KEY_LEFTBRACE (line 105) | KEY_LEFTBRACE = 26 constant KEY_RIGHTBRACE (line 106) | KEY_RIGHTBRACE = 27 constant KEY_ENTER (line 107) | KEY_ENTER = 28 constant KEY_LEFTCTRL (line 108) | KEY_LEFTCTRL = 29 constant KEY_A (line 109) | KEY_A = 30 constant KEY_S (line 110) | KEY_S = 31 constant KEY_D (line 111) | KEY_D = 32 constant KEY_F (line 112) | KEY_F = 33 constant KEY_G (line 113) | KEY_G = 34 constant KEY_H (line 114) | KEY_H = 35 constant KEY_J (line 115) | KEY_J = 36 constant KEY_K (line 116) | KEY_K = 37 constant KEY_L (line 117) | KEY_L = 38 constant KEY_SEMICOLON (line 118) | KEY_SEMICOLON = 39 constant KEY_APOSTROPHE (line 119) | KEY_APOSTROPHE = 40 constant KEY_GRAVE (line 120) | KEY_GRAVE = 41 constant KEY_LEFTSHIFT (line 121) | KEY_LEFTSHIFT = 42 constant KEY_BACKSLASH (line 122) | KEY_BACKSLASH = 43 constant KEY_Z (line 123) | KEY_Z = 44 constant KEY_X (line 124) | KEY_X = 45 constant KEY_C (line 125) | KEY_C = 46 constant KEY_V (line 126) | KEY_V = 47 constant KEY_B (line 127) | KEY_B = 48 constant KEY_N (line 128) | KEY_N = 49 constant KEY_M (line 129) | KEY_M = 50 constant KEY_COMMA (line 130) | KEY_COMMA = 51 constant KEY_DOT (line 131) | KEY_DOT = 52 constant KEY_SLASH (line 132) | KEY_SLASH = 53 constant KEY_RIGHTSHIFT (line 133) | KEY_RIGHTSHIFT = 54 constant KEY_KPASTERISK (line 134) | KEY_KPASTERISK = 55 constant KEY_LEFTALT (line 135) | KEY_LEFTALT = 56 constant KEY_SPACE (line 136) | KEY_SPACE = 57 constant KEY_CAPSLOCK (line 137) | KEY_CAPSLOCK = 58 constant KEY_F1 (line 138) | KEY_F1 = 59 constant KEY_F2 (line 139) | KEY_F2 = 60 constant KEY_F3 (line 140) | KEY_F3 = 61 constant KEY_F4 (line 141) | KEY_F4 = 62 constant KEY_F5 (line 142) | KEY_F5 = 63 constant KEY_F6 (line 143) | KEY_F6 = 64 constant KEY_F7 (line 144) | KEY_F7 = 65 constant KEY_F8 (line 145) | KEY_F8 = 66 constant KEY_F9 (line 146) | KEY_F9 = 67 constant KEY_F10 (line 147) | KEY_F10 = 68 constant KEY_NUMLOCK (line 148) | KEY_NUMLOCK = 69 constant KEY_SCROLLLOCK (line 149) | KEY_SCROLLLOCK = 70 constant KEY_KP7 (line 150) | KEY_KP7 = 71 constant KEY_KP8 (line 151) | KEY_KP8 = 72 constant KEY_KP9 (line 152) | KEY_KP9 = 73 constant KEY_KPMINUS (line 153) | KEY_KPMINUS = 74 constant KEY_KP4 (line 154) | KEY_KP4 = 75 constant KEY_KP5 (line 155) | KEY_KP5 = 76 constant KEY_KP6 (line 156) | KEY_KP6 = 77 constant KEY_KPPLUS (line 157) | KEY_KPPLUS = 78 constant KEY_KP1 (line 158) | KEY_KP1 = 79 constant KEY_KP2 (line 159) | KEY_KP2 = 80 constant KEY_KP3 (line 160) | KEY_KP3 = 81 constant KEY_KP0 (line 161) | KEY_KP0 = 82 constant KEY_KPDOT (line 162) | KEY_KPDOT = 83 constant KEY_ZENKAKUHANKAKU (line 163) | KEY_ZENKAKUHANKAKU = 85 constant KEY_102ND (line 164) | KEY_102ND = 86 constant KEY_F11 (line 165) | KEY_F11 = 87 constant KEY_F12 (line 166) | KEY_F12 = 88 constant KEY_RO (line 167) | KEY_RO = 89 constant KEY_KATAKANA (line 168) | KEY_KATAKANA = 90 constant KEY_HIRAGANA (line 169) | KEY_HIRAGANA = 91 constant KEY_HENKAN (line 170) | KEY_HENKAN = 92 constant KEY_KATAKANAHIRAGANA (line 171) | KEY_KATAKANAHIRAGANA = 93 constant KEY_MUHENKAN (line 172) | KEY_MUHENKAN = 94 constant KEY_KPJPCOMMA (line 173) | KEY_KPJPCOMMA = 95 constant KEY_KPENTER (line 174) | KEY_KPENTER = 96 constant KEY_RIGHTCTRL (line 175) | KEY_RIGHTCTRL = 97 constant KEY_KPSLASH (line 176) | KEY_KPSLASH = 98 constant KEY_SYSRQ (line 177) | KEY_SYSRQ = 99 constant KEY_RIGHTALT (line 178) | KEY_RIGHTALT = 100 constant KEY_LINEFEED (line 179) | KEY_LINEFEED = 101 constant KEY_HOME (line 180) | KEY_HOME = 102 constant KEY_UP (line 181) | KEY_UP = 103 constant KEY_PAGEUP (line 182) | KEY_PAGEUP = 104 constant KEY_LEFT (line 183) | KEY_LEFT = 105 constant KEY_RIGHT (line 184) | KEY_RIGHT = 106 constant KEY_END (line 185) | KEY_END = 107 constant KEY_DOWN (line 186) | KEY_DOWN = 108 constant KEY_PAGEDOWN (line 187) | KEY_PAGEDOWN = 109 constant KEY_INSERT (line 188) | KEY_INSERT = 110 constant KEY_DELETE (line 189) | KEY_DELETE = 111 constant KEY_MACRO (line 190) | KEY_MACRO = 112 constant KEY_MUTE (line 191) | KEY_MUTE = 113 constant KEY_VOLUMEDOWN (line 192) | KEY_VOLUMEDOWN = 114 constant KEY_VOLUMEUP (line 193) | KEY_VOLUMEUP = 115 constant KEY_POWER (line 194) | KEY_POWER = 116 constant KEY_KPEQUAL (line 195) | KEY_KPEQUAL = 117 constant KEY_KPPLUSMINUS (line 196) | KEY_KPPLUSMINUS = 118 constant KEY_PAUSE (line 197) | KEY_PAUSE = 119 constant KEY_SCALE (line 198) | KEY_SCALE = 120 constant KEY_KPCOMMA (line 199) | KEY_KPCOMMA = 121 constant KEY_HANGEUL (line 200) | KEY_HANGEUL = 122 constant KEY_HANGUEL (line 201) | KEY_HANGUEL = KEY_HANGEUL constant KEY_HANJA (line 202) | KEY_HANJA = 123 constant KEY_YEN (line 203) | KEY_YEN = 124 constant KEY_LEFTMETA (line 204) | KEY_LEFTMETA = 125 constant KEY_RIGHTMETA (line 205) | KEY_RIGHTMETA = 126 constant KEY_COMPOSE (line 206) | KEY_COMPOSE = 127 constant KEY_STOP (line 207) | KEY_STOP = 128 constant KEY_AGAIN (line 208) | KEY_AGAIN = 129 constant KEY_PROPS (line 209) | KEY_PROPS = 130 constant KEY_UNDO (line 210) | KEY_UNDO = 131 constant KEY_FRONT (line 211) | KEY_FRONT = 132 constant KEY_COPY (line 212) | KEY_COPY = 133 constant KEY_OPEN (line 213) | KEY_OPEN = 134 constant KEY_PASTE (line 214) | KEY_PASTE = 135 constant KEY_FIND (line 215) | KEY_FIND = 136 constant KEY_CUT (line 216) | KEY_CUT = 137 constant KEY_HELP (line 217) | KEY_HELP = 138 constant KEY_MENU (line 218) | KEY_MENU = 139 constant KEY_CALC (line 219) | KEY_CALC = 140 constant KEY_SETUP (line 220) | KEY_SETUP = 141 constant KEY_SLEEP (line 221) | KEY_SLEEP = 142 constant KEY_WAKEUP (line 222) | KEY_WAKEUP = 143 constant KEY_FILE (line 223) | KEY_FILE = 144 constant KEY_SENDFILE (line 224) | KEY_SENDFILE = 145 constant KEY_DELETEFILE (line 225) | KEY_DELETEFILE = 146 constant KEY_XFER (line 226) | KEY_XFER = 147 constant KEY_PROG1 (line 227) | KEY_PROG1 = 148 constant KEY_PROG2 (line 228) | KEY_PROG2 = 149 constant KEY_WWW (line 229) | KEY_WWW = 150 constant KEY_MSDOS (line 230) | KEY_MSDOS = 151 constant KEY_COFFEE (line 231) | KEY_COFFEE = 152 constant KEY_SCREENLOCK (line 232) | KEY_SCREENLOCK = KEY_COFFEE constant KEY_ROTATE_DISPLAY (line 233) | KEY_ROTATE_DISPLAY = 153 constant KEY_DIRECTION (line 234) | KEY_DIRECTION = KEY_ROTATE_DISPLAY constant KEY_CYCLEWINDOWS (line 235) | KEY_CYCLEWINDOWS = 154 constant KEY_MAIL (line 236) | KEY_MAIL = 155 constant KEY_BOOKMARKS (line 237) | KEY_BOOKMARKS = 156 constant KEY_COMPUTER (line 238) | KEY_COMPUTER = 157 constant KEY_BACK (line 239) | KEY_BACK = 158 constant KEY_FORWARD (line 240) | KEY_FORWARD = 159 constant KEY_CLOSECD (line 241) | KEY_CLOSECD = 160 constant KEY_EJECTCD (line 242) | KEY_EJECTCD = 161 constant KEY_EJECTCLOSECD (line 243) | KEY_EJECTCLOSECD = 162 constant KEY_NEXTSONG (line 244) | KEY_NEXTSONG = 163 constant KEY_PLAYPAUSE (line 245) | KEY_PLAYPAUSE = 164 constant KEY_PREVIOUSSONG (line 246) | KEY_PREVIOUSSONG = 165 constant KEY_STOPCD (line 247) | KEY_STOPCD = 166 constant KEY_RECORD (line 248) | KEY_RECORD = 167 constant KEY_REWIND (line 249) | KEY_REWIND = 168 constant KEY_PHONE (line 250) | KEY_PHONE = 169 constant KEY_ISO (line 251) | KEY_ISO = 170 constant KEY_CONFIG (line 252) | KEY_CONFIG = 171 constant KEY_HOMEPAGE (line 253) | KEY_HOMEPAGE = 172 constant KEY_REFRESH (line 254) | KEY_REFRESH = 173 constant KEY_EXIT (line 255) | KEY_EXIT = 174 constant KEY_MOVE (line 256) | KEY_MOVE = 175 constant KEY_EDIT (line 257) | KEY_EDIT = 176 constant KEY_SCROLLUP (line 258) | KEY_SCROLLUP = 177 constant KEY_SCROLLDOWN (line 259) | KEY_SCROLLDOWN = 178 constant KEY_KPLEFTPAREN (line 260) | KEY_KPLEFTPAREN = 179 constant KEY_KPRIGHTPAREN (line 261) | KEY_KPRIGHTPAREN = 180 constant KEY_NEW (line 262) | KEY_NEW = 181 constant KEY_REDO (line 263) | KEY_REDO = 182 constant KEY_F13 (line 264) | KEY_F13 = 183 constant KEY_F14 (line 265) | KEY_F14 = 184 constant KEY_F15 (line 266) | KEY_F15 = 185 constant KEY_F16 (line 267) | KEY_F16 = 186 constant KEY_F17 (line 268) | KEY_F17 = 187 constant KEY_F18 (line 269) | KEY_F18 = 188 constant KEY_F19 (line 270) | KEY_F19 = 189 constant KEY_F20 (line 271) | KEY_F20 = 190 constant KEY_F21 (line 272) | KEY_F21 = 191 constant KEY_F22 (line 273) | KEY_F22 = 192 constant KEY_F23 (line 274) | KEY_F23 = 193 constant KEY_F24 (line 275) | KEY_F24 = 194 constant KEY_PLAYCD (line 276) | KEY_PLAYCD = 200 constant KEY_PAUSECD (line 277) | KEY_PAUSECD = 201 constant KEY_PROG3 (line 278) | KEY_PROG3 = 202 constant KEY_PROG4 (line 279) | KEY_PROG4 = 203 constant KEY_DASHBOARD (line 280) | KEY_DASHBOARD = 204 constant KEY_SUSPEND (line 281) | KEY_SUSPEND = 205 constant KEY_CLOSE (line 282) | KEY_CLOSE = 206 constant KEY_PLAY (line 283) | KEY_PLAY = 207 constant KEY_FASTFORWARD (line 284) | KEY_FASTFORWARD = 208 constant KEY_BASSBOOST (line 285) | KEY_BASSBOOST = 209 constant KEY_PRINT (line 286) | KEY_PRINT = 210 constant KEY_HP (line 287) | KEY_HP = 211 constant KEY_CAMERA (line 288) | KEY_CAMERA = 212 constant KEY_SOUND (line 289) | KEY_SOUND = 213 constant KEY_QUESTION (line 290) | KEY_QUESTION = 214 constant KEY_EMAIL (line 291) | KEY_EMAIL = 215 constant KEY_CHAT (line 292) | KEY_CHAT = 216 constant KEY_SEARCH (line 293) | KEY_SEARCH = 217 constant KEY_CONNECT (line 294) | KEY_CONNECT = 218 constant KEY_FINANCE (line 295) | KEY_FINANCE = 219 constant KEY_SPORT (line 296) | KEY_SPORT = 220 constant KEY_SHOP (line 297) | KEY_SHOP = 221 constant KEY_ALTERASE (line 298) | KEY_ALTERASE = 222 constant KEY_CANCEL (line 299) | KEY_CANCEL = 223 constant KEY_BRIGHTNESSDOWN (line 300) | KEY_BRIGHTNESSDOWN = 224 constant KEY_BRIGHTNESSUP (line 301) | KEY_BRIGHTNESSUP = 225 constant KEY_MEDIA (line 302) | KEY_MEDIA = 226 constant KEY_SWITCHVIDEOMODE (line 303) | KEY_SWITCHVIDEOMODE = 227 constant KEY_KBDILLUMTOGGLE (line 304) | KEY_KBDILLUMTOGGLE = 228 constant KEY_KBDILLUMDOWN (line 305) | KEY_KBDILLUMDOWN = 229 constant KEY_KBDILLUMUP (line 306) | KEY_KBDILLUMUP = 230 constant KEY_SEND (line 307) | KEY_SEND = 231 constant KEY_REPLY (line 308) | KEY_REPLY = 232 constant KEY_FORWARDMAIL (line 309) | KEY_FORWARDMAIL = 233 constant KEY_SAVE (line 310) | KEY_SAVE = 234 constant KEY_DOCUMENTS (line 311) | KEY_DOCUMENTS = 235 constant KEY_BATTERY (line 312) | KEY_BATTERY = 236 constant KEY_BLUETOOTH (line 313) | KEY_BLUETOOTH = 237 constant KEY_WLAN (line 314) | KEY_WLAN = 238 constant KEY_UWB (line 315) | KEY_UWB = 239 constant KEY_UNKNOWN (line 316) | KEY_UNKNOWN = 240 constant KEY_VIDEO_NEXT (line 317) | KEY_VIDEO_NEXT = 241 constant KEY_VIDEO_PREV (line 318) | KEY_VIDEO_PREV = 242 constant KEY_BRIGHTNESS_CYCLE (line 319) | KEY_BRIGHTNESS_CYCLE = 243 constant KEY_BRIGHTNESS_AUTO (line 320) | KEY_BRIGHTNESS_AUTO = 244 constant KEY_BRIGHTNESS_ZERO (line 321) | KEY_BRIGHTNESS_ZERO = KEY_BRIGHTNESS_AUTO constant KEY_DISPLAY_OFF (line 322) | KEY_DISPLAY_OFF = 245 constant KEY_WWAN (line 323) | KEY_WWAN = 246 constant KEY_WIMAX (line 324) | KEY_WIMAX = KEY_WWAN constant KEY_RFKILL (line 325) | KEY_RFKILL = 247 constant KEY_MICMUTE (line 326) | KEY_MICMUTE = 248 constant BTN_MISC (line 327) | BTN_MISC = 0x100 constant BTN_0 (line 328) | BTN_0 = 0x100 constant BTN_1 (line 329) | BTN_1 = 0x101 constant BTN_2 (line 330) | BTN_2 = 0x102 constant BTN_3 (line 331) | BTN_3 = 0x103 constant BTN_4 (line 332) | BTN_4 = 0x104 constant BTN_5 (line 333) | BTN_5 = 0x105 constant BTN_6 (line 334) | BTN_6 = 0x106 constant BTN_7 (line 335) | BTN_7 = 0x107 constant BTN_8 (line 336) | BTN_8 = 0x108 constant BTN_9 (line 337) | BTN_9 = 0x109 constant BTN_MOUSE (line 338) | BTN_MOUSE = 0x110 constant BTN_LEFT (line 339) | BTN_LEFT = 0x110 constant BTN_RIGHT (line 340) | BTN_RIGHT = 0x111 constant BTN_MIDDLE (line 341) | BTN_MIDDLE = 0x112 constant BTN_SIDE (line 342) | BTN_SIDE = 0x113 constant BTN_EXTRA (line 343) | BTN_EXTRA = 0x114 constant BTN_FORWARD (line 344) | BTN_FORWARD = 0x115 constant BTN_BACK (line 345) | BTN_BACK = 0x116 constant BTN_TASK (line 346) | BTN_TASK = 0x117 constant BTN_JOYSTICK (line 347) | BTN_JOYSTICK = 0x120 constant BTN_TRIGGER (line 348) | BTN_TRIGGER = 0x120 constant BTN_THUMB (line 349) | BTN_THUMB = 0x121 constant BTN_THUMB2 (line 350) | BTN_THUMB2 = 0x122 constant BTN_TOP (line 351) | BTN_TOP = 0x123 constant BTN_TOP2 (line 352) | BTN_TOP2 = 0x124 constant BTN_PINKIE (line 353) | BTN_PINKIE = 0x125 constant BTN_BASE (line 354) | BTN_BASE = 0x126 constant BTN_BASE2 (line 355) | BTN_BASE2 = 0x127 constant BTN_BASE3 (line 356) | BTN_BASE3 = 0x128 constant BTN_BASE4 (line 357) | BTN_BASE4 = 0x129 constant BTN_BASE5 (line 358) | BTN_BASE5 = 0x12a constant BTN_BASE6 (line 359) | BTN_BASE6 = 0x12b constant BTN_DEAD (line 360) | BTN_DEAD = 0x12f constant BTN_GAMEPAD (line 361) | BTN_GAMEPAD = 0x130 constant BTN_SOUTH (line 362) | BTN_SOUTH = 0x130 constant BTN_A (line 363) | BTN_A = BTN_SOUTH constant BTN_EAST (line 364) | BTN_EAST = 0x131 constant BTN_B (line 365) | BTN_B = BTN_EAST constant BTN_C (line 366) | BTN_C = 0x132 constant BTN_NORTH (line 367) | BTN_NORTH = 0x133 constant BTN_X (line 368) | BTN_X = BTN_NORTH constant BTN_WEST (line 369) | BTN_WEST = 0x134 constant BTN_Y (line 370) | BTN_Y = BTN_WEST constant BTN_Z (line 371) | BTN_Z = 0x135 constant BTN_TL (line 372) | BTN_TL = 0x136 constant BTN_TR (line 373) | BTN_TR = 0x137 constant BTN_TL2 (line 374) | BTN_TL2 = 0x138 constant BTN_TR2 (line 375) | BTN_TR2 = 0x139 constant BTN_SELECT (line 376) | BTN_SELECT = 0x13a constant BTN_START (line 377) | BTN_START = 0x13b constant BTN_MODE (line 378) | BTN_MODE = 0x13c constant BTN_THUMBL (line 379) | BTN_THUMBL = 0x13d constant BTN_THUMBR (line 380) | BTN_THUMBR = 0x13e constant BTN_DIGI (line 381) | BTN_DIGI = 0x140 constant BTN_TOOL_PEN (line 382) | BTN_TOOL_PEN = 0x140 constant BTN_TOOL_RUBBER (line 383) | BTN_TOOL_RUBBER = 0x141 constant BTN_TOOL_BRUSH (line 384) | BTN_TOOL_BRUSH = 0x142 constant BTN_TOOL_PENCIL (line 385) | BTN_TOOL_PENCIL = 0x143 constant BTN_TOOL_AIRBRUSH (line 386) | BTN_TOOL_AIRBRUSH = 0x144 constant BTN_TOOL_FINGER (line 387) | BTN_TOOL_FINGER = 0x145 constant BTN_TOOL_MOUSE (line 388) | BTN_TOOL_MOUSE = 0x146 constant BTN_TOOL_LENS (line 389) | BTN_TOOL_LENS = 0x147 constant BTN_TOOL_QUINTTAP (line 390) | BTN_TOOL_QUINTTAP = 0x148 constant BTN_STYLUS3 (line 391) | BTN_STYLUS3 = 0x149 constant BTN_TOUCH (line 392) | BTN_TOUCH = 0x14a constant BTN_STYLUS (line 393) | BTN_STYLUS = 0x14b constant BTN_STYLUS2 (line 394) | BTN_STYLUS2 = 0x14c constant BTN_TOOL_DOUBLETAP (line 395) | BTN_TOOL_DOUBLETAP = 0x14d constant BTN_TOOL_TRIPLETAP (line 396) | BTN_TOOL_TRIPLETAP = 0x14e constant BTN_TOOL_QUADTAP (line 397) | BTN_TOOL_QUADTAP = 0x14f constant BTN_WHEEL (line 398) | BTN_WHEEL = 0x150 constant BTN_GEAR_DOWN (line 399) | BTN_GEAR_DOWN = 0x150 constant BTN_GEAR_UP (line 400) | BTN_GEAR_UP = 0x151 constant KEY_OK (line 401) | KEY_OK = 0x160 constant KEY_SELECT (line 402) | KEY_SELECT = 0x161 constant KEY_GOTO (line 403) | KEY_GOTO = 0x162 constant KEY_CLEAR (line 404) | KEY_CLEAR = 0x163 constant KEY_POWER2 (line 405) | KEY_POWER2 = 0x164 constant KEY_OPTION (line 406) | KEY_OPTION = 0x165 constant KEY_INFO (line 407) | KEY_INFO = 0x166 constant KEY_TIME (line 408) | KEY_TIME = 0x167 constant KEY_VENDOR (line 409) | KEY_VENDOR = 0x168 constant KEY_ARCHIVE (line 410) | KEY_ARCHIVE = 0x169 constant KEY_PROGRAM (line 411) | KEY_PROGRAM = 0x16a constant KEY_CHANNEL (line 412) | KEY_CHANNEL = 0x16b constant KEY_FAVORITES (line 413) | KEY_FAVORITES = 0x16c constant KEY_EPG (line 414) | KEY_EPG = 0x16d constant KEY_PVR (line 415) | KEY_PVR = 0x16e constant KEY_MHP (line 416) | KEY_MHP = 0x16f constant KEY_LANGUAGE (line 417) | KEY_LANGUAGE = 0x170 constant KEY_TITLE (line 418) | KEY_TITLE = 0x171 constant KEY_SUBTITLE (line 419) | KEY_SUBTITLE = 0x172 constant KEY_ANGLE (line 420) | KEY_ANGLE = 0x173 constant KEY_ZOOM (line 421) | KEY_ZOOM = 0x174 constant KEY_MODE (line 422) | KEY_MODE = 0x175 constant KEY_KEYBOARD (line 423) | KEY_KEYBOARD = 0x176 constant KEY_SCREEN (line 424) | KEY_SCREEN = 0x177 constant KEY_PC (line 425) | KEY_PC = 0x178 constant KEY_TV (line 426) | KEY_TV = 0x179 constant KEY_TV2 (line 427) | KEY_TV2 = 0x17a constant KEY_VCR (line 428) | KEY_VCR = 0x17b constant KEY_VCR2 (line 429) | KEY_VCR2 = 0x17c constant KEY_SAT (line 430) | KEY_SAT = 0x17d constant KEY_SAT2 (line 431) | KEY_SAT2 = 0x17e constant KEY_CD (line 432) | KEY_CD = 0x17f constant KEY_TAPE (line 433) | KEY_TAPE = 0x180 constant KEY_RADIO (line 434) | KEY_RADIO = 0x181 constant KEY_TUNER (line 435) | KEY_TUNER = 0x182 constant KEY_PLAYER (line 436) | KEY_PLAYER = 0x183 constant KEY_TEXT (line 437) | KEY_TEXT = 0x184 constant KEY_DVD (line 438) | KEY_DVD = 0x185 constant KEY_AUX (line 439) | KEY_AUX = 0x186 constant KEY_MP3 (line 440) | KEY_MP3 = 0x187 constant KEY_AUDIO (line 441) | KEY_AUDIO = 0x188 constant KEY_VIDEO (line 442) | KEY_VIDEO = 0x189 constant KEY_DIRECTORY (line 443) | KEY_DIRECTORY = 0x18a constant KEY_LIST (line 444) | KEY_LIST = 0x18b constant KEY_MEMO (line 445) | KEY_MEMO = 0x18c constant KEY_CALENDAR (line 446) | KEY_CALENDAR = 0x18d constant KEY_RED (line 447) | KEY_RED = 0x18e constant KEY_GREEN (line 448) | KEY_GREEN = 0x18f constant KEY_YELLOW (line 449) | KEY_YELLOW = 0x190 constant KEY_BLUE (line 450) | KEY_BLUE = 0x191 constant KEY_CHANNELUP (line 451) | KEY_CHANNELUP = 0x192 constant KEY_CHANNELDOWN (line 452) | KEY_CHANNELDOWN = 0x193 constant KEY_FIRST (line 453) | KEY_FIRST = 0x194 constant KEY_LAST (line 454) | KEY_LAST = 0x195 constant KEY_AB (line 455) | KEY_AB = 0x196 constant KEY_NEXT (line 456) | KEY_NEXT = 0x197 constant KEY_RESTART (line 457) | KEY_RESTART = 0x198 constant KEY_SLOW (line 458) | KEY_SLOW = 0x199 constant KEY_SHUFFLE (line 459) | KEY_SHUFFLE = 0x19a constant KEY_BREAK (line 460) | KEY_BREAK = 0x19b constant KEY_PREVIOUS (line 461) | KEY_PREVIOUS = 0x19c constant KEY_DIGITS (line 462) | KEY_DIGITS = 0x19d constant KEY_TEEN (line 463) | KEY_TEEN = 0x19e constant KEY_TWEN (line 464) | KEY_TWEN = 0x19f constant KEY_VIDEOPHONE (line 465) | KEY_VIDEOPHONE = 0x1a0 constant KEY_GAMES (line 466) | KEY_GAMES = 0x1a1 constant KEY_ZOOMIN (line 467) | KEY_ZOOMIN = 0x1a2 constant KEY_ZOOMOUT (line 468) | KEY_ZOOMOUT = 0x1a3 constant KEY_ZOOMRESET (line 469) | KEY_ZOOMRESET = 0x1a4 constant KEY_WORDPROCESSOR (line 470) | KEY_WORDPROCESSOR = 0x1a5 constant KEY_EDITOR (line 471) | KEY_EDITOR = 0x1a6 constant KEY_SPREADSHEET (line 472) | KEY_SPREADSHEET = 0x1a7 constant KEY_GRAPHICSEDITOR (line 473) | KEY_GRAPHICSEDITOR = 0x1a8 constant KEY_PRESENTATION (line 474) | KEY_PRESENTATION = 0x1a9 constant KEY_DATABASE (line 475) | KEY_DATABASE = 0x1aa constant KEY_NEWS (line 476) | KEY_NEWS = 0x1ab constant KEY_VOICEMAIL (line 477) | KEY_VOICEMAIL = 0x1ac constant KEY_ADDRESSBOOK (line 478) | KEY_ADDRESSBOOK = 0x1ad constant KEY_MESSENGER (line 479) | KEY_MESSENGER = 0x1ae constant KEY_DISPLAYTOGGLE (line 480) | KEY_DISPLAYTOGGLE = 0x1af constant KEY_BRIGHTNESS_TOGGLE (line 481) | KEY_BRIGHTNESS_TOGGLE = KEY_DISPLAYTOGGLE constant KEY_SPELLCHECK (line 482) | KEY_SPELLCHECK = 0x1b0 constant KEY_LOGOFF (line 483) | KEY_LOGOFF = 0x1b1 constant KEY_DOLLAR (line 484) | KEY_DOLLAR = 0x1b2 constant KEY_EURO (line 485) | KEY_EURO = 0x1b3 constant KEY_FRAMEBACK (line 486) | KEY_FRAMEBACK = 0x1b4 constant KEY_FRAMEFORWARD (line 487) | KEY_FRAMEFORWARD = 0x1b5 constant KEY_CONTEXT_MENU (line 488) | KEY_CONTEXT_MENU = 0x1b6 constant KEY_MEDIA_REPEAT (line 489) | KEY_MEDIA_REPEAT = 0x1b7 constant KEY_10CHANNELSUP (line 490) | KEY_10CHANNELSUP = 0x1b8 constant KEY_10CHANNELSDOWN (line 491) | KEY_10CHANNELSDOWN = 0x1b9 constant KEY_IMAGES (line 492) | KEY_IMAGES = 0x1ba constant KEY_DEL_EOL (line 493) | KEY_DEL_EOL = 0x1c0 constant KEY_DEL_EOS (line 494) | KEY_DEL_EOS = 0x1c1 constant KEY_INS_LINE (line 495) | KEY_INS_LINE = 0x1c2 constant KEY_DEL_LINE (line 496) | KEY_DEL_LINE = 0x1c3 constant KEY_FN (line 497) | KEY_FN = 0x1d0 constant KEY_FN_ESC (line 498) | KEY_FN_ESC = 0x1d1 constant KEY_FN_F1 (line 499) | KEY_FN_F1 = 0x1d2 constant KEY_FN_F2 (line 500) | KEY_FN_F2 = 0x1d3 constant KEY_FN_F3 (line 501) | KEY_FN_F3 = 0x1d4 constant KEY_FN_F4 (line 502) | KEY_FN_F4 = 0x1d5 constant KEY_FN_F5 (line 503) | KEY_FN_F5 = 0x1d6 constant KEY_FN_F6 (line 504) | KEY_FN_F6 = 0x1d7 constant KEY_FN_F7 (line 505) | KEY_FN_F7 = 0x1d8 constant KEY_FN_F8 (line 506) | KEY_FN_F8 = 0x1d9 constant KEY_FN_F9 (line 507) | KEY_FN_F9 = 0x1da constant KEY_FN_F10 (line 508) | KEY_FN_F10 = 0x1db constant KEY_FN_F11 (line 509) | KEY_FN_F11 = 0x1dc constant KEY_FN_F12 (line 510) | KEY_FN_F12 = 0x1dd constant KEY_FN_1 (line 511) | KEY_FN_1 = 0x1de constant KEY_FN_2 (line 512) | KEY_FN_2 = 0x1df constant KEY_FN_D (line 513) | KEY_FN_D = 0x1e0 constant KEY_FN_E (line 514) | KEY_FN_E = 0x1e1 constant KEY_FN_F (line 515) | KEY_FN_F = 0x1e2 constant KEY_FN_S (line 516) | KEY_FN_S = 0x1e3 constant KEY_FN_B (line 517) | KEY_FN_B = 0x1e4 constant KEY_BRL_DOT1 (line 518) | KEY_BRL_DOT1 = 0x1f1 constant KEY_BRL_DOT2 (line 519) | KEY_BRL_DOT2 = 0x1f2 constant KEY_BRL_DOT3 (line 520) | KEY_BRL_DOT3 = 0x1f3 constant KEY_BRL_DOT4 (line 521) | KEY_BRL_DOT4 = 0x1f4 constant KEY_BRL_DOT5 (line 522) | KEY_BRL_DOT5 = 0x1f5 constant KEY_BRL_DOT6 (line 523) | KEY_BRL_DOT6 = 0x1f6 constant KEY_BRL_DOT7 (line 524) | KEY_BRL_DOT7 = 0x1f7 constant KEY_BRL_DOT8 (line 525) | KEY_BRL_DOT8 = 0x1f8 constant KEY_BRL_DOT9 (line 526) | KEY_BRL_DOT9 = 0x1f9 constant KEY_BRL_DOT10 (line 527) | KEY_BRL_DOT10 = 0x1fa constant KEY_NUMERIC_0 (line 528) | KEY_NUMERIC_0 = 0x200 constant KEY_NUMERIC_1 (line 529) | KEY_NUMERIC_1 = 0x201 constant KEY_NUMERIC_2 (line 530) | KEY_NUMERIC_2 = 0x202 constant KEY_NUMERIC_3 (line 531) | KEY_NUMERIC_3 = 0x203 constant KEY_NUMERIC_4 (line 532) | KEY_NUMERIC_4 = 0x204 constant KEY_NUMERIC_5 (line 533) | KEY_NUMERIC_5 = 0x205 constant KEY_NUMERIC_6 (line 534) | KEY_NUMERIC_6 = 0x206 constant KEY_NUMERIC_7 (line 535) | KEY_NUMERIC_7 = 0x207 constant KEY_NUMERIC_8 (line 536) | KEY_NUMERIC_8 = 0x208 constant KEY_NUMERIC_9 (line 537) | KEY_NUMERIC_9 = 0x209 constant KEY_NUMERIC_STAR (line 538) | KEY_NUMERIC_STAR = 0x20a constant KEY_NUMERIC_POUND (line 539) | KEY_NUMERIC_POUND = 0x20b constant KEY_NUMERIC_A (line 540) | KEY_NUMERIC_A = 0x20c constant KEY_NUMERIC_B (line 541) | KEY_NUMERIC_B = 0x20d constant KEY_NUMERIC_C (line 542) | KEY_NUMERIC_C = 0x20e constant KEY_NUMERIC_D (line 543) | KEY_NUMERIC_D = 0x20f constant KEY_CAMERA_FOCUS (line 544) | KEY_CAMERA_FOCUS = 0x210 constant KEY_WPS_BUTTON (line 545) | KEY_WPS_BUTTON = 0x211 constant KEY_TOUCHPAD_TOGGLE (line 546) | KEY_TOUCHPAD_TOGGLE = 0x212 constant KEY_TOUCHPAD_ON (line 547) | KEY_TOUCHPAD_ON = 0x213 constant KEY_TOUCHPAD_OFF (line 548) | KEY_TOUCHPAD_OFF = 0x214 constant KEY_CAMERA_ZOOMIN (line 549) | KEY_CAMERA_ZOOMIN = 0x215 constant KEY_CAMERA_ZOOMOUT (line 550) | KEY_CAMERA_ZOOMOUT = 0x216 constant KEY_CAMERA_UP (line 551) | KEY_CAMERA_UP = 0x217 constant KEY_CAMERA_DOWN (line 552) | KEY_CAMERA_DOWN = 0x218 constant KEY_CAMERA_LEFT (line 553) | KEY_CAMERA_LEFT = 0x219 constant KEY_CAMERA_RIGHT (line 554) | KEY_CAMERA_RIGHT = 0x21a constant KEY_ATTENDANT_ON (line 555) | KEY_ATTENDANT_ON = 0x21b constant KEY_ATTENDANT_OFF (line 556) | KEY_ATTENDANT_OFF = 0x21c constant KEY_ATTENDANT_TOGGLE (line 557) | KEY_ATTENDANT_TOGGLE = 0x21d constant KEY_LIGHTS_TOGGLE (line 558) | KEY_LIGHTS_TOGGLE = 0x21e constant BTN_DPAD_UP (line 559) | BTN_DPAD_UP = 0x220 constant BTN_DPAD_DOWN (line 560) | BTN_DPAD_DOWN = 0x221 constant BTN_DPAD_LEFT (line 561) | BTN_DPAD_LEFT = 0x222 constant BTN_DPAD_RIGHT (line 562) | BTN_DPAD_RIGHT = 0x223 constant KEY_ALS_TOGGLE (line 563) | KEY_ALS_TOGGLE = 0x230 constant KEY_BUTTONCONFIG (line 564) | KEY_BUTTONCONFIG = 0x240 constant KEY_TASKMANAGER (line 565) | KEY_TASKMANAGER = 0x241 constant KEY_JOURNAL (line 566) | KEY_JOURNAL = 0x242 constant KEY_CONTROLPANEL (line 567) | KEY_CONTROLPANEL = 0x243 constant KEY_APPSELECT (line 568) | KEY_APPSELECT = 0x244 constant KEY_SCREENSAVER (line 569) | KEY_SCREENSAVER = 0x245 constant KEY_VOICECOMMAND (line 570) | KEY_VOICECOMMAND = 0x246 constant KEY_ASSISTANT (line 571) | KEY_ASSISTANT = 0x247 constant KEY_BRIGHTNESS_MIN (line 572) | KEY_BRIGHTNESS_MIN = 0x250 constant KEY_BRIGHTNESS_MAX (line 573) | KEY_BRIGHTNESS_MAX = 0x251 constant KEY_KBDINPUTASSIST_PREV (line 574) | KEY_KBDINPUTASSIST_PREV = 0x260 constant KEY_KBDINPUTASSIST_NEXT (line 575) | KEY_KBDINPUTASSIST_NEXT = 0x261 constant KEY_KBDINPUTASSIST_PREVGROUP (line 576) | KEY_KBDINPUTASSIST_PREVGROUP = 0x262 constant KEY_KBDINPUTASSIST_NEXTGROUP (line 577) | KEY_KBDINPUTASSIST_NEXTGROUP = 0x263 constant KEY_KBDINPUTASSIST_ACCEPT (line 578) | KEY_KBDINPUTASSIST_ACCEPT = 0x264 constant KEY_KBDINPUTASSIST_CANCEL (line 579) | KEY_KBDINPUTASSIST_CANCEL = 0x265 constant KEY_RIGHT_UP (line 580) | KEY_RIGHT_UP = 0x266 constant KEY_RIGHT_DOWN (line 581) | KEY_RIGHT_DOWN = 0x267 constant KEY_LEFT_UP (line 582) | KEY_LEFT_UP = 0x268 constant KEY_LEFT_DOWN (line 583) | KEY_LEFT_DOWN = 0x269 constant KEY_ROOT_MENU (line 584) | KEY_ROOT_MENU = 0x26a constant KEY_MEDIA_TOP_MENU (line 585) | KEY_MEDIA_TOP_MENU = 0x26b constant KEY_NUMERIC_11 (line 586) | KEY_NUMERIC_11 = 0x26c constant KEY_NUMERIC_12 (line 587) | KEY_NUMERIC_12 = 0x26d constant KEY_AUDIO_DESC (line 588) | KEY_AUDIO_DESC = 0x26e constant KEY_3D_MODE (line 589) | KEY_3D_MODE = 0x26f constant KEY_NEXT_FAVORITE (line 590) | KEY_NEXT_FAVORITE = 0x270 constant KEY_STOP_RECORD (line 591) | KEY_STOP_RECORD = 0x271 constant KEY_PAUSE_RECORD (line 592) | KEY_PAUSE_RECORD = 0x272 constant KEY_VOD (line 593) | KEY_VOD = 0x273 constant KEY_UNMUTE (line 594) | KEY_UNMUTE = 0x274 constant KEY_FASTREVERSE (line 595) | KEY_FASTREVERSE = 0x275 constant KEY_SLOWREVERSE (line 596) | KEY_SLOWREVERSE = 0x276 constant KEY_DATA (line 597) | KEY_DATA = 0x277 constant KEY_ONSCREEN_KEYBOARD (line 598) | KEY_ONSCREEN_KEYBOARD = 0x278 constant BTN_TRIGGER_HAPPY (line 599) | BTN_TRIGGER_HAPPY = 0x2c0 constant BTN_TRIGGER_HAPPY1 (line 600) | BTN_TRIGGER_HAPPY1 = 0x2c0 constant BTN_TRIGGER_HAPPY2 (line 601) | BTN_TRIGGER_HAPPY2 = 0x2c1 constant BTN_TRIGGER_HAPPY3 (line 602) | BTN_TRIGGER_HAPPY3 = 0x2c2 constant BTN_TRIGGER_HAPPY4 (line 603) | BTN_TRIGGER_HAPPY4 = 0x2c3 constant BTN_TRIGGER_HAPPY5 (line 604) | BTN_TRIGGER_HAPPY5 = 0x2c4 constant BTN_TRIGGER_HAPPY6 (line 605) | BTN_TRIGGER_HAPPY6 = 0x2c5 constant BTN_TRIGGER_HAPPY7 (line 606) | BTN_TRIGGER_HAPPY7 = 0x2c6 constant BTN_TRIGGER_HAPPY8 (line 607) | BTN_TRIGGER_HAPPY8 = 0x2c7 constant BTN_TRIGGER_HAPPY9 (line 608) | BTN_TRIGGER_HAPPY9 = 0x2c8 constant BTN_TRIGGER_HAPPY10 (line 609) | BTN_TRIGGER_HAPPY10 = 0x2c9 constant BTN_TRIGGER_HAPPY11 (line 610) | BTN_TRIGGER_HAPPY11 = 0x2ca constant BTN_TRIGGER_HAPPY12 (line 611) | BTN_TRIGGER_HAPPY12 = 0x2cb constant BTN_TRIGGER_HAPPY13 (line 612) | BTN_TRIGGER_HAPPY13 = 0x2cc constant BTN_TRIGGER_HAPPY14 (line 613) | BTN_TRIGGER_HAPPY14 = 0x2cd constant BTN_TRIGGER_HAPPY15 (line 614) | BTN_TRIGGER_HAPPY15 = 0x2ce constant BTN_TRIGGER_HAPPY16 (line 615) | BTN_TRIGGER_HAPPY16 = 0x2cf constant BTN_TRIGGER_HAPPY17 (line 616) | BTN_TRIGGER_HAPPY17 = 0x2d0 constant BTN_TRIGGER_HAPPY18 (line 617) | BTN_TRIGGER_HAPPY18 = 0x2d1 constant BTN_TRIGGER_HAPPY19 (line 618) | BTN_TRIGGER_HAPPY19 = 0x2d2 constant BTN_TRIGGER_HAPPY20 (line 619) | BTN_TRIGGER_HAPPY20 = 0x2d3 constant BTN_TRIGGER_HAPPY21 (line 620) | BTN_TRIGGER_HAPPY21 = 0x2d4 constant BTN_TRIGGER_HAPPY22 (line 621) | BTN_TRIGGER_HAPPY22 = 0x2d5 constant BTN_TRIGGER_HAPPY23 (line 622) | BTN_TRIGGER_HAPPY23 = 0x2d6 constant BTN_TRIGGER_HAPPY24 (line 623) | BTN_TRIGGER_HAPPY24 = 0x2d7 constant BTN_TRIGGER_HAPPY25 (line 624) | BTN_TRIGGER_HAPPY25 = 0x2d8 constant BTN_TRIGGER_HAPPY26 (line 625) | BTN_TRIGGER_HAPPY26 = 0x2d9 constant BTN_TRIGGER_HAPPY27 (line 626) | BTN_TRIGGER_HAPPY27 = 0x2da constant BTN_TRIGGER_HAPPY28 (line 627) | BTN_TRIGGER_HAPPY28 = 0x2db constant BTN_TRIGGER_HAPPY29 (line 628) | BTN_TRIGGER_HAPPY29 = 0x2dc constant BTN_TRIGGER_HAPPY30 (line 629) | BTN_TRIGGER_HAPPY30 = 0x2dd constant BTN_TRIGGER_HAPPY31 (line 630) | BTN_TRIGGER_HAPPY31 = 0x2de constant BTN_TRIGGER_HAPPY32 (line 631) | BTN_TRIGGER_HAPPY32 = 0x2df constant BTN_TRIGGER_HAPPY33 (line 632) | BTN_TRIGGER_HAPPY33 = 0x2e0 constant BTN_TRIGGER_HAPPY34 (line 633) | BTN_TRIGGER_HAPPY34 = 0x2e1 constant BTN_TRIGGER_HAPPY35 (line 634) | BTN_TRIGGER_HAPPY35 = 0x2e2 constant BTN_TRIGGER_HAPPY36 (line 635) | BTN_TRIGGER_HAPPY36 = 0x2e3 constant BTN_TRIGGER_HAPPY37 (line 636) | BTN_TRIGGER_HAPPY37 = 0x2e4 constant BTN_TRIGGER_HAPPY38 (line 637) | BTN_TRIGGER_HAPPY38 = 0x2e5 constant BTN_TRIGGER_HAPPY39 (line 638) | BTN_TRIGGER_HAPPY39 = 0x2e6 constant BTN_TRIGGER_HAPPY40 (line 639) | BTN_TRIGGER_HAPPY40 = 0x2e7 constant KEY_MIN_INTERESTING (line 640) | KEY_MIN_INTERESTING = KEY_MUTE constant KEY_MAX (line 641) | KEY_MAX = 0x2ff constant REL_X (line 642) | REL_X = 0x00 constant REL_Y (line 643) | REL_Y = 0x01 constant REL_Z (line 644) | REL_Z = 0x02 constant REL_RX (line 645) | REL_RX = 0x03 constant REL_RY (line 646) | REL_RY = 0x04 constant REL_RZ (line 647) | REL_RZ = 0x05 constant REL_HWHEEL (line 648) | REL_HWHEEL = 0x06 constant REL_DIAL (line 649) | REL_DIAL = 0x07 constant REL_WHEEL (line 650) | REL_WHEEL = 0x08 constant REL_MISC (line 651) | REL_MISC = 0x09 constant REL_MAX (line 652) | REL_MAX = 0x0f constant ABS_X (line 653) | ABS_X = 0x00 constant ABS_Y (line 654) | ABS_Y = 0x01 constant ABS_Z (line 655) | ABS_Z = 0x02 constant ABS_RX (line 656) | ABS_RX = 0x03 constant ABS_RY (line 657) | ABS_RY = 0x04 constant ABS_RZ (line 658) | ABS_RZ = 0x05 constant ABS_THROTTLE (line 659) | ABS_THROTTLE = 0x06 constant ABS_RUDDER (line 660) | ABS_RUDDER = 0x07 constant ABS_WHEEL (line 661) | ABS_WHEEL = 0x08 constant ABS_GAS (line 662) | ABS_GAS = 0x09 constant ABS_BRAKE (line 663) | ABS_BRAKE = 0x0a constant ABS_HAT0X (line 664) | ABS_HAT0X = 0x10 constant ABS_HAT0Y (line 665) | ABS_HAT0Y = 0x11 constant ABS_HAT1X (line 666) | ABS_HAT1X = 0x12 constant ABS_HAT1Y (line 667) | ABS_HAT1Y = 0x13 constant ABS_HAT2X (line 668) | ABS_HAT2X = 0x14 constant ABS_HAT2Y (line 669) | ABS_HAT2Y = 0x15 constant ABS_HAT3X (line 670) | ABS_HAT3X = 0x16 constant ABS_HAT3Y (line 671) | ABS_HAT3Y = 0x17 constant ABS_PRESSURE (line 672) | ABS_PRESSURE = 0x18 constant ABS_DISTANCE (line 673) | ABS_DISTANCE = 0x19 constant ABS_TILT_X (line 674) | ABS_TILT_X = 0x1a constant ABS_TILT_Y (line 675) | ABS_TILT_Y = 0x1b constant ABS_TOOL_WIDTH (line 676) | ABS_TOOL_WIDTH = 0x1c constant ABS_VOLUME (line 677) | ABS_VOLUME = 0x20 constant ABS_MISC (line 678) | ABS_MISC = 0x28 constant ABS_RESERVED (line 679) | ABS_RESERVED = 0x2e constant ABS_MT_SLOT (line 680) | ABS_MT_SLOT = 0x2f constant ABS_MT_TOUCH_MAJOR (line 681) | ABS_MT_TOUCH_MAJOR = 0x30 constant ABS_MT_TOUCH_MINOR (line 682) | ABS_MT_TOUCH_MINOR = 0x31 constant ABS_MT_WIDTH_MAJOR (line 683) | ABS_MT_WIDTH_MAJOR = 0x32 constant ABS_MT_WIDTH_MINOR (line 684) | ABS_MT_WIDTH_MINOR = 0x33 constant ABS_MT_ORIENTATION (line 685) | ABS_MT_ORIENTATION = 0x34 constant ABS_MT_POSITION_X (line 686) | ABS_MT_POSITION_X = 0x35 constant ABS_MT_POSITION_Y (line 687) | ABS_MT_POSITION_Y = 0x36 constant ABS_MT_TOOL_TYPE (line 688) | ABS_MT_TOOL_TYPE = 0x37 constant ABS_MT_BLOB_ID (line 689) | ABS_MT_BLOB_ID = 0x38 constant ABS_MT_TRACKING_ID (line 690) | ABS_MT_TRACKING_ID = 0x39 constant ABS_MT_PRESSURE (line 691) | ABS_MT_PRESSURE = 0x3a constant ABS_MT_DISTANCE (line 692) | ABS_MT_DISTANCE = 0x3b constant ABS_MT_TOOL_X (line 693) | ABS_MT_TOOL_X = 0x3c constant ABS_MT_TOOL_Y (line 694) | ABS_MT_TOOL_Y = 0x3d constant ABS_MAX (line 695) | ABS_MAX = 0x3f constant SW_LID (line 696) | SW_LID = 0x00 constant SW_TABLET_MODE (line 697) | SW_TABLET_MODE = 0x01 constant SW_HEADPHONE_INSERT (line 698) | SW_HEADPHONE_INSERT = 0x02 constant SW_RFKILL_ALL (line 699) | SW_RFKILL_ALL = 0x03 constant SW_RADIO (line 700) | SW_RADIO = SW_RFKILL_ALL constant SW_MICROPHONE_INSERT (line 701) | SW_MICROPHONE_INSERT = 0x04 constant SW_DOCK (line 702) | SW_DOCK = 0x05 constant SW_LINEOUT_INSERT (line 703) | SW_LINEOUT_INSERT = 0x06 constant SW_JACK_PHYSICAL_INSERT (line 704) | SW_JACK_PHYSICAL_INSERT = 0x07 constant SW_VIDEOOUT_INSERT (line 705) | SW_VIDEOOUT_INSERT = 0x08 constant SW_CAMERA_LENS_COVER (line 706) | SW_CAMERA_LENS_COVER = 0x09 constant SW_KEYPAD_SLIDE (line 707) | SW_KEYPAD_SLIDE = 0x0a constant SW_FRONT_PROXIMITY (line 708) | SW_FRONT_PROXIMITY = 0x0b constant SW_ROTATE_LOCK (line 709) | SW_ROTATE_LOCK = 0x0c constant SW_LINEIN_INSERT (line 710) | SW_LINEIN_INSERT = 0x0d constant SW_MUTE_DEVICE (line 711) | SW_MUTE_DEVICE = 0x0e constant SW_PEN_INSERTED (line 712) | SW_PEN_INSERTED = 0x0f constant SW_MAX (line 713) | SW_MAX = 0x0f constant MSC_SERIAL (line 714) | MSC_SERIAL = 0x00 constant MSC_PULSELED (line 715) | MSC_PULSELED = 0x01 constant MSC_GESTURE (line 716) | MSC_GESTURE = 0x02 constant MSC_RAW (line 717) | MSC_RAW = 0x03 constant MSC_SCAN (line 718) | MSC_SCAN = 0x04 constant MSC_TIMESTAMP (line 719) | MSC_TIMESTAMP = 0x05 constant MSC_MAX (line 720) | MSC_MAX = 0x07 constant LED_NUML (line 721) | LED_NUML = 0x00 constant LED_CAPSL (line 722) | LED_CAPSL = 0x01 constant LED_SCROLLL (line 723) | LED_SCROLLL = 0x02 constant LED_COMPOSE (line 724) | LED_COMPOSE = 0x03 constant LED_KANA (line 725) | LED_KANA = 0x04 constant LED_SLEEP (line 726) | LED_SLEEP = 0x05 constant LED_SUSPEND (line 727) | LED_SUSPEND = 0x06 constant LED_MUTE (line 728) | LED_MUTE = 0x07 constant LED_MISC (line 729) | LED_MISC = 0x08 constant LED_MAIL (line 730) | LED_MAIL = 0x09 constant LED_CHARGING (line 731) | LED_CHARGING = 0x0a constant LED_MAX (line 732) | LED_MAX = 0x0f constant REP_DELAY (line 733) | REP_DELAY = 0x00 constant REP_PERIOD (line 734) | REP_PERIOD = 0x01 constant REP_MAX (line 735) | REP_MAX = 0x01 constant SND_CLICK (line 736) | SND_CLICK = 0x00 constant SND_BELL (line 737) | SND_BELL = 0x01 constant SND_TONE (line 738) | SND_TONE = 0x02 constant SND_MAX (line 739) | SND_MAX = 0x07 function CodeString (line 757) | func CodeString(etype uint16, code uint16) string { FILE: pkg/evdeviterator.go type rawEvent (line 24) | type rawEvent struct type FileEvdevIterator (line 36) | type FileEvdevIterator struct method Next (line 43) | func (it *FileEvdevIterator) Next() bool { method Current (line 73) | func (it *FileEvdevIterator) Current() EvdevEvent { method Close (line 78) | func (it *FileEvdevIterator) Close() error { type SelectingEvdevIterator (line 88) | type SelectingEvdevIterator struct method Next (line 96) | func (it *SelectingEvdevIterator) Next() bool { method Current (line 110) | func (it *SelectingEvdevIterator) Current() EvdevEvent { method Close (line 115) | func (it *SelectingEvdevIterator) Close() error { type FilteringEvdevIterator (line 121) | type FilteringEvdevIterator struct method Next (line 129) | func (it *FilteringEvdevIterator) Next() bool { method Current (line 148) | func (it *FilteringEvdevIterator) Current() EvdevEvent { method Close (line 153) | func (it *FilteringEvdevIterator) Close() error { FILE: pkg/evdeviterator_test.go function TestFileEvdevIterator_Next (line 25) | func TestFileEvdevIterator_Next(t *testing.T) { function TestSelectingEvdevIterator_Next (line 82) | func TestSelectingEvdevIterator_Next(t *testing.T) { function TestFilteringEvdevIterator_Next (line 137) | func TestFilteringEvdevIterator_Next(t *testing.T) { FILE: pkg/internal/gencodes/main.go constant pattern (line 39) | pattern = `#define +((?:KEY|ABS|REL|SW|MSC|LED|BTN|REP|SND|ID|EV|BUS|SYN... function main (line 41) | func main() { FILE: pkg/internal/robotgo/base/MMBitmap.h type _MMBitmap (line 20) | struct _MMBitmap { type MMBitmap (line 30) | typedef struct _MMBitmap MMBitmap; type MMBitmap (line 31) | typedef MMBitmap *MMBitmapRef; FILE: pkg/internal/robotgo/base/MMBitmap_c.h function MMBitmapRef (line 7) | MMBitmapRef createMMBitmap( function destroyMMBitmap (line 28) | void destroyMMBitmap(MMBitmapRef bitmap) function destroyMMBitmapBuffer (line 40) | void destroyMMBitmapBuffer(char * bitmapBuffer, void * hint) function MMBitmapRef (line 48) | MMBitmapRef copyMMBitmap(MMBitmapRef bitmap) function MMBitmapRef (line 69) | MMBitmapRef copyMMBitmapFromPortion(MMBitmapRef source, MMRect rect) FILE: pkg/internal/robotgo/base/MMPointArray.h type _MMPointArray (line 7) | struct _MMPointArray { type MMPointArray (line 13) | typedef struct _MMPointArray MMPointArray; type MMPointArray (line 14) | typedef MMPointArray *MMPointArrayRef; FILE: pkg/internal/robotgo/base/MMPointArray_c.h function MMPointArrayRef (line 4) | MMPointArrayRef createMMPointArray(size_t initialCount) function destroyMMPointArray (line 17) | void destroyMMPointArray(MMPointArrayRef pointArray) function MMPointArrayAppendPoint (line 27) | void MMPointArrayAppendPoint(MMPointArrayRef pointArray, MMPoint point) FILE: pkg/internal/robotgo/base/UTHashTable.h type _UTHashTable (line 15) | struct _UTHashTable { type UTHashTable (line 23) | typedef struct _UTHashTable UTHashTable; FILE: pkg/internal/robotgo/base/UTHashTable_c.h type _UTHashNode (line 7) | struct _UTHashNode { type UTHashNode (line 11) | typedef struct _UTHashNode UTHashNode; function initHashTable (line 13) | void initHashTable(UTHashTable *table, size_t initialCount, size_t nodeS... function destroyHashTable (line 25) | void destroyHashTable(UTHashTable *table) FILE: pkg/internal/robotgo/base/bmp_io.h type _BMPReadError (line 8) | enum _BMPReadError { type MMIOError (line 19) | typedef MMIOError MMBMPReadError; FILE: pkg/internal/robotgo/base/bmp_io_c.h type BITMAP_FILE_HEADER (line 20) | struct BITMAP_FILE_HEADER { type _BMP_COMPRESSION (line 29) | enum _BMP_COMPRESSION { type BMP_COMPRESSION (line 38) | typedef uint32_t BMP_COMPRESSION; type BITMAP_INFO_HEADER (line 43) | struct BITMAP_INFO_HEADER { type BITMAP_CORE_HEADER (line 66) | struct BITMAP_CORE_HEADER { function convertBitmapFileHeader (line 83) | static void convertBitmapFileHeader(struct BITMAP_FILE_HEADER *header) function convertBitmapInfoHeader (line 93) | static void convertBitmapInfoHeader(struct BITMAP_INFO_HEADER *header) function MMBitmapRef (line 144) | MMBitmapRef newMMBitmapFromBMP(const char *path, MMBMPReadError *err) type BITMAP_FILE_HEADER (line 259) | struct BITMAP_FILE_HEADER type BITMAP_INFO_HEADER (line 260) | struct BITMAP_INFO_HEADER type BITMAP_FILE_HEADER (line 271) | struct BITMAP_FILE_HEADER type BITMAP_INFO_HEADER (line 281) | struct BITMAP_INFO_HEADER function saveMMBitmapAsBMP (line 299) | int saveMMBitmapAsBMP(MMBitmapRef bitmap, const char *path) function copyBGRDataFromMMBitmap (line 382) | static void copyBGRDataFromMMBitmap(MMBitmapRef bitmap, uint8_t *dest) function flipBitmapData (line 413) | void flipBitmapData(void *data, size_t width, size_t height, size_t byte... FILE: pkg/internal/robotgo/base/color_find_c.h function findColorInRectAt (line 6) | static int findColorInRectAt(MMBitmapRef image, MMRGBHex color, MMPoint ... function findColorInRect (line 26) | int findColorInRect(MMBitmapRef image, MMRGBHex color, function MMPointArrayRef (line 32) | MMPointArrayRef findAllColorInRect(MMBitmapRef image, MMRGBHex color, function countOfColorsInRect (line 46) | size_t countOfColorsInRect(MMBitmapRef image, MMRGBHex color, MMRect rect, FILE: pkg/internal/robotgo/base/deadbeef_rand_c.h function deadbeef_rand (line 7) | uint32_t deadbeef_rand(void) function deadbeef_srand (line 14) | void deadbeef_srand(uint32_t x) function deadbeef_generate_seed (line 22) | uint32_t deadbeef_generate_seed(void) FILE: pkg/internal/robotgo/base/file_io.h type _MMImageType (line 10) | enum _MMImageType { type MMImageType (line 16) | typedef uint16_t MMImageType; type _MMIOError (line 18) | enum _MMIOError { type MMIOError (line 22) | typedef uint16_t MMIOError; FILE: pkg/internal/robotgo/base/file_io_c.h function MMImageType (line 18) | MMImageType imageTypeFromExtension(const char *extension){ function MMBitmapRef (line 38) | MMBitmapRef newMMBitmapFromFile(const char *path, MMImageType type, MMIO... function saveMMBitmapToFile (line 50) | int saveMMBitmapToFile(MMBitmapRef bitmap, const char *path, MMImageType... FILE: pkg/internal/robotgo/base/io.c function MMImageType (line 18) | MMImageType imageTypeFromExtension(const char *extension){ function MMBitmapRef (line 38) | MMBitmapRef newMMBitmapFromFile(const char *path, MMImageType type, MMIO... function saveMMBitmapToFile (line 50) | int saveMMBitmapToFile(MMBitmapRef bitmap, const char *path, MMImageType... FILE: pkg/internal/robotgo/base/microsleep.h function H_INLINE (line 23) | H_INLINE void microsleep(double milliseconds) FILE: pkg/internal/robotgo/base/ms_stdint.h type int_least8_t (line 91) | typedef int8_t int_least8_t; type int_least16_t (line 92) | typedef int16_t int_least16_t; type int_least32_t (line 93) | typedef int32_t int_least32_t; type int_least64_t (line 94) | typedef int64_t int_least64_t; type uint_least8_t (line 95) | typedef uint8_t uint_least8_t; type uint_least16_t (line 96) | typedef uint16_t uint_least16_t; type uint_least32_t (line 97) | typedef uint32_t uint_least32_t; type uint_least64_t (line 98) | typedef uint64_t uint_least64_t; type int_fast8_t (line 101) | typedef int8_t int_fast8_t; type int_fast16_t (line 102) | typedef int16_t int_fast16_t; type int_fast32_t (line 103) | typedef int32_t int_fast32_t; type int_fast64_t (line 104) | typedef int64_t int_fast64_t; type uint_fast8_t (line 105) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 106) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 107) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 108) | typedef uint64_t uint_fast64_t; type intmax_t (line 120) | typedef int64_t intmax_t; type uintmax_t (line 121) | typedef uint64_t uintmax_t; FILE: pkg/internal/robotgo/base/pasteboard.h type _MMBitmapPasteError (line 8) | enum _MMBitmapPasteError { type MMIOError (line 18) | typedef MMIOError MMPasteError; FILE: pkg/internal/robotgo/base/pasteboard_c.h function MMPasteError (line 11) | MMPasteError copyMMBitmapToPasteboard(MMBitmapRef bitmap) FILE: pkg/internal/robotgo/base/png_io.h type _PNGReadError (line 8) | enum _PNGReadError { type MMIOError (line 15) | typedef MMIOError MMPNGReadError; FILE: pkg/internal/robotgo/base/png_io_c.h function MMBitmapRef (line 42) | MMBitmapRef newMMBitmapFromPNG(const char *path, MMPNGReadError *err) type _PNGWriteInfo (line 161) | struct _PNGWriteInfo { type PNGWriteInfo (line 169) | typedef struct _PNGWriteInfo PNGWriteInfo; type PNGWriteInfo (line 170) | typedef PNGWriteInfo *PNGWriteInfoRef; function PNGWriteInfoRef (line 177) | static PNGWriteInfoRef createPNGWriteInfo(MMBitmapRef bitmap) function destroyPNGWriteInfo (line 263) | static void destroyPNGWriteInfo(PNGWriteInfoRef info) function saveMMBitmapAsPNG (line 280) | int saveMMBitmapAsPNG(MMBitmapRef bitmap, const char *path) type io_data (line 300) | struct io_data function png_append_data (line 308) | void png_append_data(png_struct *png_ptr, type io_data (line 336) | struct io_data FILE: pkg/internal/robotgo/base/rgb.h type _MMRGBColor (line 27) | struct _MMRGBColor { type MMRGBColor (line 33) | typedef struct _MMRGBColor MMRGBColor; type MMRGBHex (line 38) | typedef uint32_t MMRGBHex; function H_INLINE (line 49) | H_INLINE MMRGBHex hexFromMMRGB(MMRGBColor rgb) function H_INLINE (line 59) | H_INLINE MMRGBColor MMRGBFromHex(MMRGBHex hex) function H_INLINE (line 76) | H_INLINE int MMRGBColorSimilarToColor(MMRGBColor c1, MMRGBColor c2, function H_INLINE (line 94) | H_INLINE int MMRGBHexSimilarToColor(MMRGBHex h1, MMRGBHex h2, float tole... FILE: pkg/internal/robotgo/base/snprintf_c.h function asprintf (line 414) | int asprintf(char **ptr, const char *fmt, /*args*/ ...) { function vasprintf (line 438) | int vasprintf(char **ptr, const char *fmt, va_list ap) { function asnprintf (line 460) | int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { function vasnprintf (line 488) | int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { function portable_snprintf (line 520) | int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/... FILE: pkg/internal/robotgo/base/str_io.h type _MMBMPStringError (line 10) | enum _MMBMPStringError { type MMIOError (line 20) | typedef MMIOError MMBMPStringError; FILE: pkg/internal/robotgo/base/str_io_c.h function MMBitmapRef (line 53) | MMBitmapRef createMMBitmapFromString(const uint8_t *buffer, size_t buflen, function getSizeFromString (line 143) | static bool getSizeFromString(const uint8_t *buf, size_t buflen, function parseDimension (line 167) | static uint32_t parseDimension(const uint8_t *buf, FILE: pkg/internal/robotgo/base/types.h type _MMPoint (line 12) | struct _MMPoint { type MMPoint (line 17) | typedef struct _MMPoint MMPoint; type _MMPointInt32 (line 19) | struct _MMPointInt32 { type MMPointInt32 (line 24) | typedef struct _MMPointInt32 MMPointInt32; type _MMSize (line 26) | struct _MMSize { type MMSize (line 31) | typedef struct _MMSize MMSize; type _MMSizeInt32 (line 33) | struct _MMSizeInt32 { type MMSizeInt32 (line 38) | typedef struct _MMSizeInt32 MMSizeInt32; type _MMRect (line 41) | struct _MMRect { type MMRect (line 46) | typedef struct _MMRect MMRect; type _MMRectInt32 (line 48) | struct _MMRectInt32 { type MMRectInt32 (line 53) | typedef struct _MMRectInt32 MMRectInt32; function H_INLINE (line 55) | H_INLINE MMPoint MMPointMake(size_t x, size_t y) function H_INLINE (line 63) | H_INLINE MMPointInt32 MMPointInt32Make(int32_t x, int32_t y) function H_INLINE (line 71) | H_INLINE MMSize MMSizeMake(size_t width, size_t height) function H_INLINE (line 79) | H_INLINE MMSizeInt32 MMSizeInt32Make(int32_t w, int32_t h) function H_INLINE (line 87) | H_INLINE MMRect MMRectMake(size_t x, size_t y, size_t width, size_t height) function H_INLINE (line 95) | H_INLINE MMRectInt32 MMRectInt32Make(int32_t x, int32_t y, int32_t w, in... FILE: pkg/internal/robotgo/base/uthash.h type UT_hash_bucket (line 861) | typedef struct UT_hash_bucket { type UT_hash_table (line 885) | typedef struct UT_hash_table { type UT_hash_handle (line 918) | typedef struct UT_hash_handle { FILE: pkg/internal/robotgo/base/xdisplay_c.h function Display (line 10) | Display *XGetMainDisplay(void) function XCloseMainDisplay (line 38) | void XCloseMainDisplay(void) function setXDisplay (line 46) | void setXDisplay(char *name) FILE: pkg/internal/robotgo/mouse/goMouse.h function move_mouse (line 17) | int move_mouse(int32_t x, int32_t y) function drag_mouse (line 26) | int drag_mouse(int32_t x, int32_t y, MMMouseButton button) function move_mouse_smooth (line 35) | bool move_mouse_smooth(int32_t x, int32_t y, double lowSpeed, function MMPointInt32 (line 47) | MMPointInt32 get_mouse_pos() function mouse_click (line 54) | int mouse_click(MMMouseButton button, bool doubleC) function mouse_toggle (line 70) | int mouse_toggle(char *d, MMMouseButton button) function set_mouse_delay (line 92) | int set_mouse_delay(size_t val) function scroll (line 99) | int scroll(int x, int y, int msDelay) function scroll_mouse (line 107) | int scroll_mouse(size_t scrollMagnitude, char *s) FILE: pkg/internal/robotgo/mouse/mouse.h type MMMouseButton (line 24) | typedef enum type _MMMouseButton (line 33) | enum _MMMouseButton type MMMouseButton (line 39) | typedef unsigned int MMMouseButton; type _MMMouseButton (line 43) | enum _MMMouseButton type MMMouseButton (line 49) | typedef unsigned int MMMouseButton; type __MMMouseWheelDirection (line 59) | enum __MMMouseWheelDirection type MMMouseWheelDirection (line 64) | typedef int MMMouseWheelDirection; FILE: pkg/internal/robotgo/mouse/mouse_c.h function calculateDeltas (line 63) | void calculateDeltas(CGEventRef *event, MMPointInt32 point) function moveMouse (line 88) | void moveMouse(MMPointInt32 point) function dragMouse (line 127) | void dragMouse(MMPointInt32 point, const MMMouseButton button) function MMPointInt32 (line 143) | MMPointInt32 getMousePos() function toggleMouse (line 175) | void toggleMouse(bool down, MMMouseButton button) function clickMouse (line 205) | void clickMouse(MMMouseButton button) function doubleClick (line 215) | void doubleClick(MMMouseButton button) function scrollMouse (line 252) | void scrollMouse(int scrollMagnitude, MMMouseWheelDirection scrollDirect... function scrollMouseXY (line 316) | void scrollMouseXY(int x, int y) function crude_hypot (line 401) | static double crude_hypot(double x, double y) function smoothlyMoveMouse (line 416) | bool smoothlyMoveMouse(MMPointInt32 endPoint, double lowSpeed, double hi... FILE: pkg/internal/robotgo/robotgo.go constant Version (line 49) | Version = "v0.90.0.940, Sierra Nevada!" function GetVersion (line 53) | func GetVersion() string { type Map (line 59) | type Map function Try (line 63) | func Try(fun func(), handler func(interface{})) { function MilliSleep (line 73) | func MilliSleep(tm int) { function Sleep (line 78) | func Sleep(tm int) { function MicroSleep (line 83) | func MicroSleep(tm float64) { function GoString (line 88) | func GoString(char *C.char) string { function ScaleX (line 93) | func ScaleX() int { function ScaleY (line 98) | func ScaleY() int { function GetScreenSize (line 103) | func GetScreenSize() (int, int) { function Scale (line 110) | func Scale() int { function Mul (line 132) | func Mul(x int) int { function GetScaleSize (line 138) | func GetScaleSize() (int, int) { function SetXDisplayName (line 145) | func SetXDisplayName(name string) string { function GetXDisplayName (line 156) | func GetXDisplayName() string { function CheckMouse (line 175) | func CheckMouse(btn string) C.MMMouseButton { function MoveMouse (line 193) | func MoveMouse(x, y int) { function Move (line 199) | func Move(x, y int) { function DragMouse (line 206) | func DragMouse(x, y int, args ...string) { function Drag (line 211) | func Drag(x, y int, args ...string) { function DragSmooth (line 225) | func DragSmooth(x, y int, args ...interface{}) { function MoveMouseSmooth (line 233) | func MoveMouseSmooth(x, y int, args ...interface{}) bool { function MoveSmooth (line 241) | func MoveSmooth(x, y int, args ...interface{}) bool { function GetMousePos (line 269) | func GetMousePos() (int, int) { function MouseClick (line 281) | func MouseClick(args ...interface{}) { function Click (line 288) | func Click(args ...interface{}) { function MoveClick (line 308) | func MoveClick(x, y int, args ...interface{}) { function MovesClick (line 314) | func MovesClick(x, y int, args ...interface{}) { function MouseToggle (line 320) | func MouseToggle(togKey string, args ...interface{}) { function SetMouseDelay (line 334) | func SetMouseDelay(delay int) { function ScrollMouse (line 340) | func ScrollMouse(x int, direction string) { function Scroll (line 351) | func Scroll(x, y int, args ...int) { FILE: pkg/internal/robotgo/screen/goScreen.h function MMSizeInt32 (line 15) | MMSizeInt32 get_screen_size() FILE: pkg/internal/robotgo/screen/screen_c.h function MMSizeInt32 (line 10) | MMSizeInt32 getMainDisplaySize(void) function pointVisibleOnMainDisplay (line 36) | bool pointVisibleOnMainDisplay(MMPointInt32 point) FILE: pkg/internal/robotgo/window/arr.h type Arr (line 1) | struct Arr FILE: pkg/internal/robotgo/window/goWindow.h function intptr (line 14) | intptr scale_x() function intptr (line 19) | intptr scale_y() function is_valid (line 24) | bool is_valid() function min_window (line 30) | void min_window(uintptr pid, bool state, uintptr isHwnd) function max_window (line 55) | void max_window(uintptr pid, bool state, uintptr isHwnd) function close_window (line 76) | void close_window(uintptr pid, uintptr isHwnd) function set_handle (line 81) | bool set_handle(uintptr handle) function uintptr (line 87) | uintptr get_handle() function uintptr (line 100) | uintptr bget_handle() function set_active (line 106) | void set_active(const MData win) function active_PID (line 111) | void active_PID(uintptr pid, uintptr isHwnd) function MData (line 117) | MData get_active() function int32 (line 130) | int32 get_PID(void) FILE: pkg/internal/robotgo/window/process.h type int8 (line 60) | typedef signed char int8; type int16 (line 61) | typedef signed short int16; type int32 (line 62) | typedef signed int int32; type int64 (line 63) | typedef signed long long int64; type uint8 (line 65) | typedef unsigned char uint8; type uint16 (line 66) | typedef unsigned short uint16; type uint32 (line 67) | typedef unsigned int uint32; type uint64 (line 68) | typedef unsigned long long uint64; type real32 (line 70) | typedef float real32; type real64 (line 71) | typedef double real64; type int64 (line 75) | typedef int64 intptr; type uint64 (line 76) | typedef uint64 uintptr; type int32 (line 80) | typedef int32 intptr; type uint32 (line 81) | typedef uint32 uintptr; type _PData (line 86) | struct _PData type _PPData (line 110) | struct _PPData type PData (line 134) | typedef struct _PData PData; FILE: pkg/internal/robotgo/window/pub.h type _MData (line 11) | struct _MData type MData (line 24) | typedef struct _MData MData; type _Bounds (line 28) | struct _Bounds type Bounds (line 36) | typedef struct _Bounds Bounds; function AXUIElementRef (line 46) | static AXUIElementRef GetUIElement(CGWindowID win) function XHandleError (line 137) | static int XHandleError(Display *dp, XErrorEvent *e) { return 0; } function XDismissErrors (line 141) | void XDismissErrors(void) type Hints (line 155) | struct Hints function LoadAtoms (line 182) | static void LoadAtoms(void) function SetDesktopForWindow (line 255) | static void SetDesktopForWindow(MData win) function Bounds (line 292) | static Bounds GetFrame(MData win) FILE: pkg/internal/robotgo/window/win32.h type WNDINFO (line 12) | typedef struct function BOOL (line 18) | BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam) function HWND (line 32) | HWND GetHwndByPId(DWORD dwProcessId) function win_min (line 43) | void win_min(HWND hwnd, bool state) function win_max (line 55) | void win_max(HWND hwnd, bool state) FILE: pkg/internal/robotgo/window/win_sys.h function intptr (line 13) | intptr scaleX() function intptr (line 29) | intptr scaleY() function Bounds (line 44) | Bounds get_bounds(uintptr pid, uintptr isHwnd) function Bounds (line 142) | Bounds get_client(uintptr pid, uintptr isHwnd) FILE: pkg/internal/robotgo/window/window.h function initWindow (line 30) | void initWindow(uintptr handle) function Is64Bit (line 58) | bool Is64Bit() function MData (line 67) | MData set_handle_pid(uintptr pid, uintptr isHwnd) function set_handle_pid_mData (line 91) | void set_handle_pid_mData(uintptr pid, uintptr isHwnd) function IsValid (line 97) | bool IsValid() function IsAxEnabled (line 169) | bool IsAxEnabled(bool options) function setHandle (line 230) | bool setHandle(uintptr handle) function uintptr (line 301) | uintptr getHandle() function IsTopMost (line 312) | bool IsTopMost(void) function IsMinimized (line 336) | bool IsMinimized(void) function IsMaximized (line 375) | bool IsMaximized(void) function SetActive (line 399) | void SetActive(const MData win) function MData (line 490) | MData GetActive(void) function SetTopMost (line 608) | void SetTopMost(bool state) function close_main_window (line 634) | void close_main_window() function close_window_by_PId (line 645) | void close_window_by_PId(uintptr pid, uintptr isHwnd) function close_window_by_Id (line 652) | void close_window_by_Id(MData m_data) function int32 (line 793) | int32 WGetPID(void) FILE: pkg/mock_driver_test.go type MockDriver (line 14) | type MockDriver struct method EXPECT (line 32) | func (m *MockDriver) EXPECT() *MockDriverMockRecorder { method Click (line 37) | func (m *MockDriver) Click() error { method DragMouse (line 51) | func (m *MockDriver) DragMouse(arg0, arg1 int) error { method GetSize (line 65) | func (m *MockDriver) GetSize() (int, int, error) { method MoveMouse (line 81) | func (m *MockDriver) MoveMouse(arg0, arg1 int) error { method Unclick (line 95) | func (m *MockDriver) Unclick() error { type MockDriverMockRecorder (line 20) | type MockDriverMockRecorder struct method Click (line 45) | func (mr *MockDriverMockRecorder) Click() *gomock.Call { method DragMouse (line 59) | func (mr *MockDriverMockRecorder) DragMouse(arg0, arg1 interface{}) *g... method GetSize (line 75) | func (mr *MockDriverMockRecorder) GetSize() *gomock.Call { method MoveMouse (line 89) | func (mr *MockDriverMockRecorder) MoveMouse(arg0, arg1 interface{}) *g... method Unclick (line 103) | func (mr *MockDriverMockRecorder) Unclick() *gomock.Call { function NewMockDriver (line 25) | func NewMockDriver(ctrl *gomock.Controller) *MockDriver { FILE: pkg/mock_evdeviterator_test.go type MockEvdevIterator (line 14) | type MockEvdevIterator struct method EXPECT (line 32) | func (m *MockEvdevIterator) EXPECT() *MockEvdevIteratorMockRecorder { method Close (line 37) | func (m *MockEvdevIterator) Close() error { method Current (line 51) | func (m *MockEvdevIterator) Current() EvdevEvent { method Next (line 65) | func (m *MockEvdevIterator) Next() bool { type MockEvdevIteratorMockRecorder (line 20) | type MockEvdevIteratorMockRecorder struct method Close (line 45) | func (mr *MockEvdevIteratorMockRecorder) Close() *gomock.Call { method Current (line 59) | func (mr *MockEvdevIteratorMockRecorder) Current() *gomock.Call { method Next (line 73) | func (mr *MockEvdevIteratorMockRecorder) Next() *gomock.Call { function NewMockEvdevIterator (line 25) | func NewMockEvdevIterator(ctrl *gomock.Controller) *MockEvdevIterator { FILE: pkg/mock_positionscaler_test.go type MockPositionScaler (line 14) | type MockPositionScaler struct method EXPECT (line 32) | func (m *MockPositionScaler) EXPECT() *MockPositionScalerMockRecorder { method ScalePosition (line 37) | func (m *MockPositionScaler) ScalePosition(arg0, arg1 int) (int, int) { type MockPositionScalerMockRecorder (line 20) | type MockPositionScalerMockRecorder struct method ScalePosition (line 46) | func (mr *MockPositionScalerMockRecorder) ScalePosition(arg0, arg1 int... function NewMockPositionScaler (line 25) | func NewMockPositionScaler(ctrl *gomock.Controller) *MockPositionScaler { FILE: pkg/mock_readcloser_test.go type MockReadCloser (line 14) | type MockReadCloser struct method EXPECT (line 32) | func (m *MockReadCloser) EXPECT() *MockReadCloserMockRecorder { method Close (line 37) | func (m *MockReadCloser) Close() error { method Read (line 51) | func (m *MockReadCloser) Read(arg0 []byte) (int, error) { type MockReadCloserMockRecorder (line 20) | type MockReadCloserMockRecorder struct method Close (line 45) | func (mr *MockReadCloserMockRecorder) Close() *gomock.Call { method Read (line 60) | func (mr *MockReadCloserMockRecorder) Read(arg0 interface{}) *gomock.C... function NewMockReadCloser (line 25) | func NewMockReadCloser(ctrl *gomock.Controller) *MockReadCloser { FILE: pkg/mock_statemachine_test.go type MockStateMachine (line 14) | type MockStateMachine struct method EXPECT (line 32) | func (m *MockStateMachine) EXPECT() *MockStateMachineMockRecorder { method Close (line 37) | func (m *MockStateMachine) Close() error { method Current (line 51) | func (m *MockStateMachine) Current() StateChange { method Next (line 65) | func (m *MockStateMachine) Next() bool { type MockStateMachineMockRecorder (line 20) | type MockStateMachineMockRecorder struct method Close (line 45) | func (mr *MockStateMachineMockRecorder) Close() *gomock.Call { method Current (line 59) | func (mr *MockStateMachineMockRecorder) Current() *gomock.Call { method Next (line 73) | func (mr *MockStateMachineMockRecorder) Next() *gomock.Call { function NewMockStateMachine (line 25) | func NewMockStateMachine(ctrl *gomock.Controller) *MockStateMachine { FILE: pkg/positionscaler.go constant DefaultTabletHeight (line 26) | DefaultTabletHeight = 15725 constant DefaultTabletWidth (line 35) | DefaultTabletWidth = 20967 type RightPositionScaler (line 40) | type RightPositionScaler struct method ScalePosition (line 48) | func (s *RightPositionScaler) ScalePosition(x int, y int) (int, int) { type LeftPositionScaler (line 63) | type LeftPositionScaler struct method ScalePosition (line 71) | func (s *LeftPositionScaler) ScalePosition(x int, y int) (int, int) { type VerticalPositionScaler (line 88) | type VerticalPositionScaler struct method ScalePosition (line 96) | func (s *VerticalPositionScaler) ScalePosition(x int, y int) (int, int) { FILE: pkg/positionscaler_test.go function TestRightPositionScaler_ScalePosition (line 23) | func TestRightPositionScaler_ScalePosition(t *testing.T) { function TestLeftPositionScaler_ScalePosition (line 102) | func TestLeftPositionScaler_ScalePosition(t *testing.T) { function TestVerticalPositionScaler_ScalePosition (line 181) | func TestVerticalPositionScaler_ScalePosition(t *testing.T) { FILE: pkg/runtime.go type Runtime (line 20) | type Runtime struct method Next (line 28) | func (r *Runtime) Next() bool { method Close (line 72) | func (r *Runtime) Close() error { FILE: pkg/runtime_test.go function TestRuntimeEmptyStateMachine (line 25) | func TestRuntimeEmptyStateMachine(t *testing.T) { function TestRuntimeStopsInErrorState (line 44) | func TestRuntimeStopsInErrorState(t *testing.T) { type badStateChange (line 63) | type badStateChange struct method Type (line 65) | func (*badStateChange) Type() string { return "unknown" } function TestRuntimeErrorsOnUnknownStateChanges (line 67) | func TestRuntimeErrorsOnUnknownStateChanges(t *testing.T) { function TestRuntimeHandlesMove (line 86) | func TestRuntimeHandlesMove(t *testing.T) { function TestRuntimeHandlesDrag (line 114) | func TestRuntimeHandlesDrag(t *testing.T) { function TestRuntimeHandlesClick (line 142) | func TestRuntimeHandlesClick(t *testing.T) { function TestRuntimeHandlesUnclick (line 168) | func TestRuntimeHandlesUnclick(t *testing.T) { FILE: pkg/statemachine.go type EvdevStateMachine (line 18) | type EvdevStateMachine struct method next (line 31) | func (it *EvdevStateMachine) next(raw EvdevEvent) bool { method Next (line 65) | func (it *EvdevStateMachine) Next() bool { method Current (line 76) | func (it *EvdevStateMachine) Current() StateChange { method Close (line 81) | func (it *EvdevStateMachine) Close() error { type DraggingEvdevStateMachine (line 85) | type DraggingEvdevStateMachine struct method next (line 91) | func (it *DraggingEvdevStateMachine) next(raw EvdevEvent) bool { method Next (line 107) | func (it *DraggingEvdevStateMachine) Next() bool { FILE: pkg/statemachine_test.go function TestStateMachineEmptyIterator (line 24) | func TestStateMachineEmptyIterator(t *testing.T) { function TestEvdevStateMachine_next (line 41) | func TestEvdevStateMachine_next(t *testing.T) { function TestDraggingEvdevStateMachine_next (line 356) | func TestDraggingEvdevStateMachine_next(t *testing.T) {