1 /* 2 * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 package com.sun.glass.ui.monocle; 26 27 import java.util.HashMap; 28 import java.util.Map; 29 30 public class LinuxInputShim { 31 32 public static final short INPUT_PROP_POINTER = LinuxInput.INPUT_PROP_POINTER; 33 public static final short INPUT_PROP_DIRECT = LinuxInput.INPUT_PROP_DIRECT; 34 public static final short INPUT_PROP_BUTTONPAD = LinuxInput.INPUT_PROP_BUTTONPAD; 35 public static final short INPUT_PROP_SEMI_MT = LinuxInput.INPUT_PROP_SEMI_MT; 36 public static final short INPUT_PROP_MAX = LinuxInput.INPUT_PROP_MAX; 37 public static final short INPUT_PROP_CNT = LinuxInput.INPUT_PROP_CNT; 38 public static final short EV_SYN = LinuxInput.EV_SYN; 39 public static final short EV_KEY = LinuxInput.EV_KEY; 40 public static final short EV_REL = LinuxInput.EV_REL; 41 public static final short EV_ABS = LinuxInput.EV_ABS; 42 public static final short EV_MSC = LinuxInput.EV_MSC; 43 public static final short EV_SW = LinuxInput.EV_SW; 44 public static final short EV_LED = LinuxInput.EV_LED; 45 public static final short EV_SND = LinuxInput.EV_SND; 46 public static final short EV_REP = LinuxInput.EV_REP; 47 public static final short EV_FF = LinuxInput.EV_FF; 48 public static final short EV_PWR = LinuxInput.EV_PWR; 49 public static final short EV_FF_STATUS = LinuxInput.EV_FF_STATUS; 50 public static final short EV_MAX = LinuxInput.EV_MAX; 51 public static final short EV_CNT = LinuxInput.EV_CNT; 52 public static final short SYN_REPORT = LinuxInput.SYN_REPORT; 53 public static final short SYN_CONFIG = LinuxInput.SYN_CONFIG; 54 public static final short SYN_MT_REPORT = LinuxInput.SYN_MT_REPORT; 55 public static final short SYN_DROPPED = LinuxInput.SYN_DROPPED; 56 public static final short KEY_RESERVED = LinuxInput.KEY_RESERVED; 57 public static final short KEY_ESC = LinuxInput.KEY_ESC; 58 public static final short KEY_1 = LinuxInput.KEY_1; 59 public static final short KEY_2 = LinuxInput.KEY_2; 60 public static final short KEY_3 = LinuxInput.KEY_3; 61 public static final short KEY_4 = LinuxInput.KEY_4; 62 public static final short KEY_5 = LinuxInput.KEY_5; 63 public static final short KEY_6 = LinuxInput.KEY_6; 64 public static final short KEY_7 = LinuxInput.KEY_7; 65 public static final short KEY_8 = LinuxInput.KEY_8; 66 public static final short KEY_9 = LinuxInput.KEY_9; 67 public static final short KEY_0 = LinuxInput.KEY_0; 68 public static final short KEY_MINUS = LinuxInput.KEY_MINUS; 69 public static final short KEY_EQUAL = LinuxInput.KEY_EQUAL; 70 public static final short KEY_BACKSPACE = LinuxInput.KEY_BACKSPACE; 71 public static final short KEY_TAB = LinuxInput.KEY_TAB; 72 public static final short KEY_Q = LinuxInput.KEY_Q; 73 public static final short KEY_W = LinuxInput.KEY_W; 74 public static final short KEY_E = LinuxInput.KEY_E; 75 public static final short KEY_R = LinuxInput.KEY_R; 76 public static final short KEY_T = LinuxInput.KEY_T; 77 public static final short KEY_Y = LinuxInput.KEY_Y; 78 public static final short KEY_U = LinuxInput.KEY_U; 79 public static final short KEY_I = LinuxInput.KEY_I; 80 public static final short KEY_O = LinuxInput.KEY_O; 81 public static final short KEY_P = LinuxInput.KEY_P; 82 public static final short KEY_LEFTBRACE = LinuxInput.KEY_LEFTBRACE; 83 public static final short KEY_RIGHTBRACE = LinuxInput.KEY_RIGHTBRACE; 84 public static final short KEY_ENTER = LinuxInput.KEY_ENTER; 85 public static final short KEY_LEFTCTRL = LinuxInput.KEY_LEFTCTRL; 86 public static final short KEY_A = LinuxInput.KEY_A; 87 public static final short KEY_S = LinuxInput.KEY_S; 88 public static final short KEY_D = LinuxInput.KEY_D; 89 public static final short KEY_F = LinuxInput.KEY_F; 90 public static final short KEY_G = LinuxInput.KEY_G; 91 public static final short KEY_H = LinuxInput.KEY_H; 92 public static final short KEY_J = LinuxInput.KEY_J; 93 public static final short KEY_K = LinuxInput.KEY_K; 94 public static final short KEY_L = LinuxInput.KEY_L; 95 public static final short KEY_SEMICOLON = LinuxInput.KEY_SEMICOLON; 96 public static final short KEY_APOSTROPHE = LinuxInput.KEY_APOSTROPHE; 97 public static final short KEY_GRAVE = LinuxInput.KEY_GRAVE; 98 public static final short KEY_LEFTSHIFT = LinuxInput.KEY_LEFTSHIFT; 99 public static final short KEY_BACKSLASH = LinuxInput.KEY_BACKSLASH; 100 public static final short KEY_Z = LinuxInput.KEY_Z; 101 public static final short KEY_X = LinuxInput.KEY_X; 102 public static final short KEY_C = LinuxInput.KEY_C; 103 public static final short KEY_V = LinuxInput.KEY_V; 104 public static final short KEY_B = LinuxInput.KEY_B; 105 public static final short KEY_N = LinuxInput.KEY_N; 106 public static final short KEY_M = LinuxInput.KEY_M; 107 public static final short KEY_COMMA = LinuxInput.KEY_COMMA; 108 public static final short KEY_DOT = LinuxInput.KEY_DOT; 109 public static final short KEY_SLASH = LinuxInput.KEY_SLASH; 110 public static final short KEY_RIGHTSHIFT = LinuxInput.KEY_RIGHTSHIFT; 111 public static final short KEY_KPASTERISK = LinuxInput.KEY_KPASTERISK; 112 public static final short KEY_LEFTALT = LinuxInput.KEY_LEFTALT; 113 public static final short KEY_SPACE = LinuxInput.KEY_SPACE; 114 public static final short KEY_CAPSLOCK = LinuxInput.KEY_CAPSLOCK; 115 public static final short KEY_F1 = LinuxInput.KEY_F1; 116 public static final short KEY_F2 = LinuxInput.KEY_F2; 117 public static final short KEY_F3 = LinuxInput.KEY_F3; 118 public static final short KEY_F4 = LinuxInput.KEY_F4; 119 public static final short KEY_F5 = LinuxInput.KEY_F5; 120 public static final short KEY_F6 = LinuxInput.KEY_F6; 121 public static final short KEY_F7 = LinuxInput.KEY_F7; 122 public static final short KEY_F8 = LinuxInput.KEY_F8; 123 public static final short KEY_F9 = LinuxInput.KEY_F9; 124 public static final short KEY_F10 = LinuxInput.KEY_F10; 125 public static final short KEY_NUMLOCK = LinuxInput.KEY_NUMLOCK; 126 public static final short KEY_SCROLLLOCK = LinuxInput.KEY_SCROLLLOCK; 127 public static final short KEY_KP7 = LinuxInput.KEY_KP7; 128 public static final short KEY_KP8 = LinuxInput.KEY_KP8; 129 public static final short KEY_KP9 = LinuxInput.KEY_KP9; 130 public static final short KEY_KPMINUS = LinuxInput.KEY_KPMINUS; 131 public static final short KEY_KP4 = LinuxInput.KEY_KP4; 132 public static final short KEY_KP5 = LinuxInput.KEY_KP5; 133 public static final short KEY_KP6 = LinuxInput.KEY_KP6; 134 public static final short KEY_KPPLUS = LinuxInput.KEY_KPPLUS; 135 public static final short KEY_KP1 = LinuxInput.KEY_KP1; 136 public static final short KEY_KP2 = LinuxInput.KEY_KP2; 137 public static final short KEY_KP3 = LinuxInput.KEY_KP3; 138 public static final short KEY_KP0 = LinuxInput.KEY_KP0; 139 public static final short KEY_KPDOT = LinuxInput.KEY_KPDOT; 140 public static final short KEY_ZENKAKUHANKAKU = LinuxInput.KEY_ZENKAKUHANKAKU; 141 public static final short KEY_102ND = LinuxInput.KEY_102ND; 142 public static final short KEY_F11 = LinuxInput.KEY_F11; 143 public static final short KEY_F12 = LinuxInput.KEY_F12; 144 public static final short KEY_RO = LinuxInput.KEY_RO; 145 public static final short KEY_KATAKANA = LinuxInput.KEY_KATAKANA; 146 public static final short KEY_HIRAGANA = LinuxInput.KEY_HIRAGANA; 147 public static final short KEY_HENKAN = LinuxInput.KEY_HENKAN; 148 public static final short KEY_KATAKANAHIRAGANA = LinuxInput.KEY_KATAKANAHIRAGANA; 149 public static final short KEY_MUHENKAN = LinuxInput.KEY_MUHENKAN; 150 public static final short KEY_KPJPCOMMA = LinuxInput.KEY_KPJPCOMMA; 151 public static final short KEY_KPENTER = LinuxInput.KEY_KPENTER; 152 public static final short KEY_RIGHTCTRL = LinuxInput.KEY_RIGHTCTRL; 153 public static final short KEY_KPSLASH = LinuxInput.KEY_KPSLASH; 154 public static final short KEY_SYSRQ = LinuxInput.KEY_SYSRQ; 155 public static final short KEY_RIGHTALT = LinuxInput.KEY_RIGHTALT; 156 public static final short KEY_LINEFEED = LinuxInput.KEY_LINEFEED; 157 public static final short KEY_HOME = LinuxInput.KEY_HOME; 158 public static final short KEY_UP = LinuxInput.KEY_UP; 159 public static final short KEY_PAGEUP = LinuxInput.KEY_PAGEUP; 160 public static final short KEY_LEFT = LinuxInput.KEY_LEFT; 161 public static final short KEY_RIGHT = LinuxInput.KEY_RIGHT; 162 public static final short KEY_END = LinuxInput.KEY_END; 163 public static final short KEY_DOWN = LinuxInput.KEY_DOWN; 164 public static final short KEY_PAGEDOWN = LinuxInput.KEY_PAGEDOWN; 165 public static final short KEY_INSERT = LinuxInput.KEY_INSERT; 166 public static final short KEY_DELETE = LinuxInput.KEY_DELETE; 167 public static final short KEY_MACRO = LinuxInput.KEY_MACRO; 168 public static final short KEY_MUTE = LinuxInput.KEY_MUTE; 169 public static final short KEY_VOLUMEDOWN = LinuxInput.KEY_VOLUMEDOWN; 170 public static final short KEY_VOLUMEUP = LinuxInput.KEY_VOLUMEUP; 171 public static final short KEY_POWER = LinuxInput.KEY_POWER; 172 public static final short KEY_KPEQUAL = LinuxInput.KEY_KPEQUAL; 173 public static final short KEY_KPPLUSMINUS = LinuxInput.KEY_KPPLUSMINUS; 174 public static final short KEY_PAUSE = LinuxInput.KEY_PAUSE; 175 public static final short KEY_SCALE = LinuxInput.KEY_SCALE; 176 public static final short KEY_KPCOMMA = LinuxInput.KEY_KPCOMMA; 177 public static final short KEY_HANGEUL = LinuxInput.KEY_HANGEUL; 178 public static final short KEY_HANGUEL = LinuxInput.KEY_HANGUEL; 179 public static final short KEY_HANJA = LinuxInput.KEY_HANJA; 180 public static final short KEY_YEN = LinuxInput.KEY_YEN; 181 public static final short KEY_LEFTMETA = LinuxInput.KEY_LEFTMETA; 182 public static final short KEY_RIGHTMETA = LinuxInput.KEY_RIGHTMETA; 183 public static final short KEY_COMPOSE = LinuxInput.KEY_COMPOSE; 184 public static final short KEY_STOP = LinuxInput.KEY_STOP; 185 public static final short KEY_AGAIN = LinuxInput.KEY_AGAIN; 186 public static final short KEY_PROPS = LinuxInput.KEY_PROPS; 187 public static final short KEY_UNDO = LinuxInput.KEY_UNDO; 188 public static final short KEY_FRONT = LinuxInput.KEY_FRONT; 189 public static final short KEY_COPY = LinuxInput.KEY_COPY; 190 public static final short KEY_OPEN = LinuxInput.KEY_OPEN; 191 public static final short KEY_PASTE = LinuxInput.KEY_PASTE; 192 public static final short KEY_FIND = LinuxInput.KEY_FIND; 193 public static final short KEY_CUT = LinuxInput.KEY_CUT; 194 public static final short KEY_HELP = LinuxInput.KEY_HELP; 195 public static final short KEY_MENU = LinuxInput.KEY_MENU; 196 public static final short KEY_CALC = LinuxInput.KEY_CALC; 197 public static final short KEY_SETUP = LinuxInput.KEY_SETUP; 198 public static final short KEY_SLEEP = LinuxInput.KEY_SLEEP; 199 public static final short KEY_WAKEUP = LinuxInput.KEY_WAKEUP; 200 public static final short KEY_FILE = LinuxInput.KEY_FILE; 201 public static final short KEY_SENDFILE = LinuxInput.KEY_SENDFILE; 202 public static final short KEY_DELETEFILE = LinuxInput.KEY_DELETEFILE; 203 public static final short KEY_XFER = LinuxInput.KEY_XFER; 204 public static final short KEY_PROG1 = LinuxInput.KEY_PROG1; 205 public static final short KEY_PROG2 = LinuxInput.KEY_PROG2; 206 public static final short KEY_WWW = LinuxInput.KEY_WWW; 207 public static final short KEY_MSDOS = LinuxInput.KEY_MSDOS; 208 public static final short KEY_COFFEE = LinuxInput.KEY_COFFEE; 209 public static final short KEY_SCREENLOCK = LinuxInput.KEY_SCREENLOCK; 210 public static final short KEY_DIRECTION = LinuxInput.KEY_DIRECTION; 211 public static final short KEY_CYCLEWINDOWS = LinuxInput.KEY_CYCLEWINDOWS; 212 public static final short KEY_MAIL = LinuxInput.KEY_MAIL; 213 public static final short KEY_BOOKMARKS = LinuxInput.KEY_BOOKMARKS; 214 public static final short KEY_COMPUTER = LinuxInput.KEY_COMPUTER; 215 public static final short KEY_BACK = LinuxInput.KEY_BACK; 216 public static final short KEY_FORWARD = LinuxInput.KEY_FORWARD; 217 public static final short KEY_CLOSECD = LinuxInput.KEY_CLOSECD; 218 public static final short KEY_EJECTCD = LinuxInput.KEY_EJECTCD; 219 public static final short KEY_EJECTCLOSECD = LinuxInput.KEY_EJECTCLOSECD; 220 public static final short KEY_NEXTSONG = LinuxInput.KEY_NEXTSONG; 221 public static final short KEY_PLAYPAUSE = LinuxInput.KEY_PLAYPAUSE; 222 public static final short KEY_PREVIOUSSONG = LinuxInput.KEY_PREVIOUSSONG; 223 public static final short KEY_STOPCD = LinuxInput.KEY_STOPCD; 224 public static final short KEY_RECORD = LinuxInput.KEY_RECORD; 225 public static final short KEY_REWIND = LinuxInput.KEY_REWIND; 226 public static final short KEY_PHONE = LinuxInput.KEY_PHONE; 227 public static final short KEY_ISO = LinuxInput.KEY_ISO; 228 public static final short KEY_CONFIG = LinuxInput.KEY_CONFIG; 229 public static final short KEY_HOMEPAGE = LinuxInput.KEY_HOMEPAGE; 230 public static final short KEY_REFRESH = LinuxInput.KEY_REFRESH; 231 public static final short KEY_EXIT = LinuxInput.KEY_EXIT; 232 public static final short KEY_MOVE = LinuxInput.KEY_MOVE; 233 public static final short KEY_EDIT = LinuxInput.KEY_EDIT; 234 public static final short KEY_SCROLLUP = LinuxInput.KEY_SCROLLUP; 235 public static final short KEY_SCROLLDOWN = LinuxInput.KEY_SCROLLDOWN; 236 public static final short KEY_KPLEFTPAREN = LinuxInput.KEY_KPLEFTPAREN; 237 public static final short KEY_KPRIGHTPAREN = LinuxInput.KEY_KPRIGHTPAREN; 238 public static final short KEY_NEW = LinuxInput.KEY_NEW; 239 public static final short KEY_REDO = LinuxInput.KEY_REDO; 240 public static final short KEY_F13 = LinuxInput.KEY_F13; 241 public static final short KEY_F14 = LinuxInput.KEY_F14; 242 public static final short KEY_F15 = LinuxInput.KEY_F15; 243 public static final short KEY_F16 = LinuxInput.KEY_F16; 244 public static final short KEY_F17 = LinuxInput.KEY_F17; 245 public static final short KEY_F18 = LinuxInput.KEY_F18; 246 public static final short KEY_F19 = LinuxInput.KEY_F19; 247 public static final short KEY_F20 = LinuxInput.KEY_F20; 248 public static final short KEY_F21 = LinuxInput.KEY_F21; 249 public static final short KEY_F22 = LinuxInput.KEY_F22; 250 public static final short KEY_F23 = LinuxInput.KEY_F23; 251 public static final short KEY_F24 = LinuxInput.KEY_F24; 252 public static final short KEY_PLAYCD = LinuxInput.KEY_PLAYCD; 253 public static final short KEY_PAUSECD = LinuxInput.KEY_PAUSECD; 254 public static final short KEY_PROG3 = LinuxInput.KEY_PROG3; 255 public static final short KEY_PROG4 = LinuxInput.KEY_PROG4; 256 public static final short KEY_DASHBOARD = LinuxInput.KEY_DASHBOARD; 257 public static final short KEY_SUSPEND = LinuxInput.KEY_SUSPEND; 258 public static final short KEY_CLOSE = LinuxInput.KEY_CLOSE; 259 public static final short KEY_PLAY = LinuxInput.KEY_PLAY; 260 public static final short KEY_FASTFORWARD = LinuxInput.KEY_FASTFORWARD; 261 public static final short KEY_BASSBOOST = LinuxInput.KEY_BASSBOOST; 262 public static final short KEY_PRINT = LinuxInput.KEY_PRINT; 263 public static final short KEY_HP = LinuxInput.KEY_HP; 264 public static final short KEY_CAMERA = LinuxInput.KEY_CAMERA; 265 public static final short KEY_SOUND = LinuxInput.KEY_SOUND; 266 public static final short KEY_QUESTION = LinuxInput.KEY_QUESTION; 267 public static final short KEY_EMAIL = LinuxInput.KEY_EMAIL; 268 public static final short KEY_CHAT = LinuxInput.KEY_CHAT; 269 public static final short KEY_SEARCH = LinuxInput.KEY_SEARCH; 270 public static final short KEY_CONNECT = LinuxInput.KEY_CONNECT; 271 public static final short KEY_FINANCE = LinuxInput.KEY_FINANCE; 272 public static final short KEY_SPORT = LinuxInput.KEY_SPORT; 273 public static final short KEY_SHOP = LinuxInput.KEY_SHOP; 274 public static final short KEY_ALTERASE = LinuxInput.KEY_ALTERASE; 275 public static final short KEY_CANCEL = LinuxInput.KEY_CANCEL; 276 public static final short KEY_BRIGHTNESSDOWN = LinuxInput.KEY_BRIGHTNESSDOWN; 277 public static final short KEY_BRIGHTNESSUP = LinuxInput.KEY_BRIGHTNESSUP; 278 public static final short KEY_MEDIA = LinuxInput.KEY_MEDIA; 279 public static final short KEY_SWITCHVIDEOMODE = LinuxInput.KEY_SWITCHVIDEOMODE; 280 public static final short KEY_KBDILLUMTOGGLE = LinuxInput.KEY_KBDILLUMTOGGLE; 281 public static final short KEY_KBDILLUMDOWN = LinuxInput.KEY_KBDILLUMDOWN; 282 public static final short KEY_KBDILLUMUP = LinuxInput.KEY_KBDILLUMUP; 283 public static final short KEY_SEND = LinuxInput.KEY_SEND; 284 public static final short KEY_REPLY = LinuxInput.KEY_REPLY; 285 public static final short KEY_FORWARDMAIL = LinuxInput.KEY_FORWARDMAIL; 286 public static final short KEY_SAVE = LinuxInput.KEY_SAVE; 287 public static final short KEY_DOCUMENTS = LinuxInput.KEY_DOCUMENTS; 288 public static final short KEY_BATTERY = LinuxInput.KEY_BATTERY; 289 public static final short KEY_BLUETOOTH = LinuxInput.KEY_BLUETOOTH; 290 public static final short KEY_WLAN = LinuxInput.KEY_WLAN; 291 public static final short KEY_UWB = LinuxInput.KEY_UWB; 292 public static final short KEY_UNKNOWN = LinuxInput.KEY_UNKNOWN; 293 public static final short KEY_VIDEO_NEXT = LinuxInput.KEY_VIDEO_NEXT; 294 public static final short KEY_VIDEO_PREV = LinuxInput.KEY_VIDEO_PREV; 295 public static final short KEY_BRIGHTNESS_CYCLE = LinuxInput.KEY_BRIGHTNESS_CYCLE; 296 public static final short KEY_BRIGHTNESS_ZERO = LinuxInput.KEY_BRIGHTNESS_ZERO; 297 public static final short KEY_DISPLAY_OFF = LinuxInput.KEY_DISPLAY_OFF; 298 public static final short KEY_WIMAX = LinuxInput.KEY_WIMAX; 299 public static final short KEY_RFKILL = LinuxInput.KEY_RFKILL; 300 public static final short KEY_MICMUTE = LinuxInput.KEY_MICMUTE; 301 public static final short BTN_MISC = LinuxInput.BTN_MISC; 302 public static final short BTN_0 = LinuxInput.BTN_0; 303 public static final short BTN_1 = LinuxInput.BTN_1; 304 public static final short BTN_2 = LinuxInput.BTN_2; 305 public static final short BTN_3 = LinuxInput.BTN_3; 306 public static final short BTN_4 = LinuxInput.BTN_4; 307 public static final short BTN_5 = LinuxInput.BTN_5; 308 public static final short BTN_6 = LinuxInput.BTN_6; 309 public static final short BTN_7 = LinuxInput.BTN_7; 310 public static final short BTN_8 = LinuxInput.BTN_8; 311 public static final short BTN_9 = LinuxInput.BTN_9; 312 public static final short BTN_MOUSE = LinuxInput.BTN_MOUSE; 313 public static final short BTN_LEFT = LinuxInput.BTN_LEFT; 314 public static final short BTN_RIGHT = LinuxInput.BTN_RIGHT; 315 public static final short BTN_MIDDLE = LinuxInput.BTN_MIDDLE; 316 public static final short BTN_SIDE = LinuxInput.BTN_SIDE; 317 public static final short BTN_EXTRA = LinuxInput.BTN_EXTRA; 318 public static final short BTN_FORWARD = LinuxInput.BTN_FORWARD; 319 public static final short BTN_BACK = LinuxInput.BTN_BACK; 320 public static final short BTN_TASK = LinuxInput.BTN_TASK; 321 public static final short BTN_JOYSTICK = LinuxInput.BTN_JOYSTICK; 322 public static final short BTN_TRIGGER = LinuxInput.BTN_TRIGGER; 323 public static final short BTN_THUMB = LinuxInput.BTN_THUMB; 324 public static final short BTN_THUMB2 = LinuxInput.BTN_THUMB2; 325 public static final short BTN_TOP = LinuxInput.BTN_TOP; 326 public static final short BTN_TOP2 = LinuxInput.BTN_TOP2; 327 public static final short BTN_PINKIE = LinuxInput.BTN_PINKIE; 328 public static final short BTN_BASE = LinuxInput.BTN_BASE; 329 public static final short BTN_BASE2 = LinuxInput.BTN_BASE2; 330 public static final short BTN_BASE3 = LinuxInput.BTN_BASE3; 331 public static final short BTN_BASE4 = LinuxInput.BTN_BASE4; 332 public static final short BTN_BASE5 = LinuxInput.BTN_BASE5; 333 public static final short BTN_BASE6 = LinuxInput.BTN_BASE6; 334 public static final short BTN_DEAD = LinuxInput.BTN_DEAD; 335 public static final short BTN_GAMEPAD = LinuxInput.BTN_GAMEPAD; 336 public static final short BTN_A = LinuxInput.BTN_A; 337 public static final short BTN_B = LinuxInput.BTN_B; 338 public static final short BTN_C = LinuxInput.BTN_C; 339 public static final short BTN_X = LinuxInput.BTN_X; 340 public static final short BTN_Y = LinuxInput.BTN_Y; 341 public static final short BTN_Z = LinuxInput.BTN_Z; 342 public static final short BTN_TL = LinuxInput.BTN_TL; 343 public static final short BTN_TR = LinuxInput.BTN_TR; 344 public static final short BTN_TL2 = LinuxInput.BTN_TL2; 345 public static final short BTN_TR2 = LinuxInput.BTN_TR2; 346 public static final short BTN_SELECT = LinuxInput.BTN_SELECT; 347 public static final short BTN_START = LinuxInput.BTN_START; 348 public static final short BTN_MODE = LinuxInput.BTN_MODE; 349 public static final short BTN_THUMBL = LinuxInput.BTN_THUMBL; 350 public static final short BTN_THUMBR = LinuxInput.BTN_THUMBR; 351 public static final short BTN_DIGI = LinuxInput.BTN_DIGI; 352 public static final short BTN_TOOL_PEN = LinuxInput.BTN_TOOL_PEN; 353 public static final short BTN_TOOL_RUBBER = LinuxInput.BTN_TOOL_RUBBER; 354 public static final short BTN_TOOL_BRUSH = LinuxInput.BTN_TOOL_BRUSH; 355 public static final short BTN_TOOL_PENCIL = LinuxInput.BTN_TOOL_PENCIL; 356 public static final short BTN_TOOL_AIRBRUSH = LinuxInput.BTN_TOOL_AIRBRUSH; 357 public static final short BTN_TOOL_FINGER = LinuxInput.BTN_TOOL_FINGER; 358 public static final short BTN_TOOL_MOUSE = LinuxInput.BTN_TOOL_MOUSE; 359 public static final short BTN_TOOL_LENS = LinuxInput.BTN_TOOL_LENS; 360 public static final short BTN_TOOL_QUINTTAP = LinuxInput.BTN_TOOL_QUINTTAP; 361 public static final short BTN_TOUCH = LinuxInput.BTN_TOUCH; 362 public static final short BTN_STYLUS = LinuxInput.BTN_STYLUS; 363 public static final short BTN_STYLUS2 = LinuxInput.BTN_STYLUS2; 364 public static final short BTN_TOOL_DOUBLETAP = LinuxInput.BTN_TOOL_DOUBLETAP; 365 public static final short BTN_TOOL_TRIPLETAP = LinuxInput.BTN_TOOL_TRIPLETAP; 366 public static final short BTN_TOOL_QUADTAP = LinuxInput.BTN_TOOL_QUADTAP; 367 public static final short BTN_WHEEL = LinuxInput.BTN_WHEEL; 368 public static final short BTN_GEAR_DOWN = LinuxInput.BTN_GEAR_DOWN; 369 public static final short BTN_GEAR_UP = LinuxInput.BTN_GEAR_UP; 370 public static final short KEY_OK = LinuxInput.KEY_OK; 371 public static final short KEY_SELECT = LinuxInput.KEY_SELECT; 372 public static final short KEY_GOTO = LinuxInput.KEY_GOTO; 373 public static final short KEY_CLEAR = LinuxInput.KEY_CLEAR; 374 public static final short KEY_POWER2 = LinuxInput.KEY_POWER2; 375 public static final short KEY_OPTION = LinuxInput.KEY_OPTION; 376 public static final short KEY_INFO = LinuxInput.KEY_INFO; 377 public static final short KEY_TIME = LinuxInput.KEY_TIME; 378 public static final short KEY_VENDOR = LinuxInput.KEY_VENDOR; 379 public static final short KEY_ARCHIVE = LinuxInput.KEY_ARCHIVE; 380 public static final short KEY_PROGRAM = LinuxInput.KEY_PROGRAM; 381 public static final short KEY_CHANNEL = LinuxInput.KEY_CHANNEL; 382 public static final short KEY_FAVORITES = LinuxInput.KEY_FAVORITES; 383 public static final short KEY_EPG = LinuxInput.KEY_EPG; 384 public static final short KEY_PVR = LinuxInput.KEY_PVR; 385 public static final short KEY_MHP = LinuxInput.KEY_MHP; 386 public static final short KEY_LANGUAGE = LinuxInput.KEY_LANGUAGE; 387 public static final short KEY_TITLE = LinuxInput.KEY_TITLE; 388 public static final short KEY_SUBTITLE = LinuxInput.KEY_SUBTITLE; 389 public static final short KEY_ANGLE = LinuxInput.KEY_ANGLE; 390 public static final short KEY_ZOOM = LinuxInput.KEY_ZOOM; 391 public static final short KEY_MODE = LinuxInput.KEY_MODE; 392 public static final short KEY_KEYBOARD = LinuxInput.KEY_KEYBOARD; 393 public static final short KEY_SCREEN = LinuxInput.KEY_SCREEN; 394 public static final short KEY_PC = LinuxInput.KEY_PC; 395 public static final short KEY_TV = LinuxInput.KEY_TV; 396 public static final short KEY_TV2 = LinuxInput.KEY_TV2; 397 public static final short KEY_VCR = LinuxInput.KEY_VCR; 398 public static final short KEY_VCR2 = LinuxInput.KEY_VCR2; 399 public static final short KEY_SAT = LinuxInput.KEY_SAT; 400 public static final short KEY_SAT2 = LinuxInput.KEY_SAT2; 401 public static final short KEY_CD = LinuxInput.KEY_CD; 402 public static final short KEY_TAPE = LinuxInput.KEY_TAPE; 403 public static final short KEY_RADIO = LinuxInput.KEY_RADIO; 404 public static final short KEY_TUNER = LinuxInput.KEY_TUNER; 405 public static final short KEY_PLAYER = LinuxInput.KEY_PLAYER; 406 public static final short KEY_TEXT = LinuxInput.KEY_TEXT; 407 public static final short KEY_DVD = LinuxInput.KEY_DVD; 408 public static final short KEY_AUX = LinuxInput.KEY_AUX; 409 public static final short KEY_MP3 = LinuxInput.KEY_MP3; 410 public static final short KEY_AUDIO = LinuxInput.KEY_AUDIO; 411 public static final short KEY_VIDEO = LinuxInput.KEY_VIDEO; 412 public static final short KEY_DIRECTORY = LinuxInput.KEY_DIRECTORY; 413 public static final short KEY_LIST = LinuxInput.KEY_LIST; 414 public static final short KEY_MEMO = LinuxInput.KEY_MEMO; 415 public static final short KEY_CALENDAR = LinuxInput.KEY_CALENDAR; 416 public static final short KEY_RED = LinuxInput.KEY_RED; 417 public static final short KEY_GREEN = LinuxInput.KEY_GREEN; 418 public static final short KEY_YELLOW = LinuxInput.KEY_YELLOW; 419 public static final short KEY_BLUE = LinuxInput.KEY_BLUE; 420 public static final short KEY_CHANNELUP = LinuxInput.KEY_CHANNELUP; 421 public static final short KEY_CHANNELDOWN = LinuxInput.KEY_CHANNELDOWN; 422 public static final short KEY_FIRST = LinuxInput.KEY_FIRST; 423 public static final short KEY_LAST = LinuxInput.KEY_LAST; 424 public static final short KEY_AB = LinuxInput.KEY_AB; 425 public static final short KEY_NEXT = LinuxInput.KEY_NEXT; 426 public static final short KEY_RESTART = LinuxInput.KEY_RESTART; 427 public static final short KEY_SLOW = LinuxInput.KEY_SLOW; 428 public static final short KEY_SHUFFLE = LinuxInput.KEY_SHUFFLE; 429 public static final short KEY_BREAK = LinuxInput.KEY_BREAK; 430 public static final short KEY_PREVIOUS = LinuxInput.KEY_PREVIOUS; 431 public static final short KEY_DIGITS = LinuxInput.KEY_DIGITS; 432 public static final short KEY_TEEN = LinuxInput.KEY_TEEN; 433 public static final short KEY_TWEN = LinuxInput.KEY_TWEN; 434 public static final short KEY_VIDEOPHONE = LinuxInput.KEY_VIDEOPHONE; 435 public static final short KEY_GAMES = LinuxInput.KEY_GAMES; 436 public static final short KEY_ZOOMIN = LinuxInput.KEY_ZOOMIN; 437 public static final short KEY_ZOOMOUT = LinuxInput.KEY_ZOOMOUT; 438 public static final short KEY_ZOOMRESET = LinuxInput.KEY_ZOOMRESET; 439 public static final short KEY_WORDPROCESSOR = LinuxInput.KEY_WORDPROCESSOR; 440 public static final short KEY_EDITOR = LinuxInput.KEY_EDITOR; 441 public static final short KEY_SPREADSHEET = LinuxInput.KEY_SPREADSHEET; 442 public static final short KEY_GRAPHICSEDITOR = LinuxInput.KEY_GRAPHICSEDITOR; 443 public static final short KEY_PRESENTATION = LinuxInput.KEY_PRESENTATION; 444 public static final short KEY_DATABASE = LinuxInput.KEY_DATABASE; 445 public static final short KEY_NEWS = LinuxInput.KEY_NEWS; 446 public static final short KEY_VOICEMAIL = LinuxInput.KEY_VOICEMAIL; 447 public static final short KEY_ADDRESSBOOK = LinuxInput.KEY_ADDRESSBOOK; 448 public static final short KEY_MESSENGER = LinuxInput.KEY_MESSENGER; 449 public static final short KEY_DISPLAYTOGGLE = LinuxInput.KEY_DISPLAYTOGGLE; 450 public static final short KEY_SPELLCHECK = LinuxInput.KEY_SPELLCHECK; 451 public static final short KEY_LOGOFF = LinuxInput.KEY_LOGOFF; 452 public static final short KEY_DOLLAR = LinuxInput.KEY_DOLLAR; 453 public static final short KEY_EURO = LinuxInput.KEY_EURO; 454 public static final short KEY_FRAMEBACK = LinuxInput.KEY_FRAMEBACK; 455 public static final short KEY_FRAMEFORWARD = LinuxInput.KEY_FRAMEFORWARD; 456 public static final short KEY_CONTEXT_MENU = LinuxInput.KEY_CONTEXT_MENU; 457 public static final short KEY_MEDIA_REPEAT = LinuxInput.KEY_MEDIA_REPEAT; 458 public static final short KEY_10CHANNELSUP = LinuxInput.KEY_10CHANNELSUP; 459 public static final short KEY_10CHANNELSDOWN = LinuxInput.KEY_10CHANNELSDOWN; 460 public static final short KEY_IMAGES = LinuxInput.KEY_IMAGES; 461 public static final short KEY_DEL_EOL = LinuxInput.KEY_DEL_EOL; 462 public static final short KEY_DEL_EOS = LinuxInput.KEY_DEL_EOS; 463 public static final short KEY_INS_LINE = LinuxInput.KEY_INS_LINE; 464 public static final short KEY_DEL_LINE = LinuxInput.KEY_DEL_LINE; 465 public static final short KEY_FN = LinuxInput.KEY_FN; 466 public static final short KEY_FN_ESC = LinuxInput.KEY_FN_ESC; 467 public static final short KEY_FN_F1 = LinuxInput.KEY_FN_F1; 468 public static final short KEY_FN_F2 = LinuxInput.KEY_FN_F2; 469 public static final short KEY_FN_F3 = LinuxInput.KEY_FN_F3; 470 public static final short KEY_FN_F4 = LinuxInput.KEY_FN_F4; 471 public static final short KEY_FN_F5 = LinuxInput.KEY_FN_F5; 472 public static final short KEY_FN_F6 = LinuxInput.KEY_FN_F6; 473 public static final short KEY_FN_F7 = LinuxInput.KEY_FN_F7; 474 public static final short KEY_FN_F8 = LinuxInput.KEY_FN_F8; 475 public static final short KEY_FN_F9 = LinuxInput.KEY_FN_F9; 476 public static final short KEY_FN_F10 = LinuxInput.KEY_FN_F10; 477 public static final short KEY_FN_F11 = LinuxInput.KEY_FN_F11; 478 public static final short KEY_FN_F12 = LinuxInput.KEY_FN_F12; 479 public static final short KEY_FN_1 = LinuxInput.KEY_FN_1; 480 public static final short KEY_FN_2 = LinuxInput.KEY_FN_2; 481 public static final short KEY_FN_D = LinuxInput.KEY_FN_D; 482 public static final short KEY_FN_E = LinuxInput.KEY_FN_E; 483 public static final short KEY_FN_F = LinuxInput.KEY_FN_F; 484 public static final short KEY_FN_S = LinuxInput.KEY_FN_S; 485 public static final short KEY_FN_B = LinuxInput.KEY_FN_B; 486 public static final short KEY_BRL_DOT1 = LinuxInput.KEY_BRL_DOT1; 487 public static final short KEY_BRL_DOT2 = LinuxInput.KEY_BRL_DOT2; 488 public static final short KEY_BRL_DOT3 = LinuxInput.KEY_BRL_DOT3; 489 public static final short KEY_BRL_DOT4 = LinuxInput.KEY_BRL_DOT4; 490 public static final short KEY_BRL_DOT5 = LinuxInput.KEY_BRL_DOT5; 491 public static final short KEY_BRL_DOT6 = LinuxInput.KEY_BRL_DOT6; 492 public static final short KEY_BRL_DOT7 = LinuxInput.KEY_BRL_DOT7; 493 public static final short KEY_BRL_DOT8 = LinuxInput.KEY_BRL_DOT8; 494 public static final short KEY_BRL_DOT9 = LinuxInput.KEY_BRL_DOT9; 495 public static final short KEY_BRL_DOT10 = LinuxInput.KEY_BRL_DOT10; 496 public static final short KEY_NUMERIC_0 = LinuxInput.KEY_NUMERIC_0; 497 public static final short KEY_NUMERIC_1 = LinuxInput.KEY_NUMERIC_1; 498 public static final short KEY_NUMERIC_2 = LinuxInput.KEY_NUMERIC_2; 499 public static final short KEY_NUMERIC_3 = LinuxInput.KEY_NUMERIC_3; 500 public static final short KEY_NUMERIC_4 = LinuxInput.KEY_NUMERIC_4; 501 public static final short KEY_NUMERIC_5 = LinuxInput.KEY_NUMERIC_5; 502 public static final short KEY_NUMERIC_6 = LinuxInput.KEY_NUMERIC_6; 503 public static final short KEY_NUMERIC_7 = LinuxInput.KEY_NUMERIC_7; 504 public static final short KEY_NUMERIC_8 = LinuxInput.KEY_NUMERIC_8; 505 public static final short KEY_NUMERIC_9 = LinuxInput.KEY_NUMERIC_9; 506 public static final short KEY_NUMERIC_STAR = LinuxInput.KEY_NUMERIC_STAR; 507 public static final short KEY_NUMERIC_POUND = LinuxInput.KEY_NUMERIC_POUND; 508 public static final short KEY_CAMERA_FOCUS = LinuxInput.KEY_CAMERA_FOCUS; 509 public static final short KEY_WPS_BUTTON = LinuxInput.KEY_WPS_BUTTON; 510 public static final short KEY_TOUCHPAD_TOGGLE = LinuxInput.KEY_TOUCHPAD_TOGGLE; 511 public static final short KEY_TOUCHPAD_ON = LinuxInput.KEY_TOUCHPAD_ON; 512 public static final short KEY_TOUCHPAD_OFF = LinuxInput.KEY_TOUCHPAD_OFF; 513 public static final short KEY_CAMERA_ZOOMIN = LinuxInput.KEY_CAMERA_ZOOMIN; 514 public static final short KEY_CAMERA_ZOOMOUT = LinuxInput.KEY_CAMERA_ZOOMOUT; 515 public static final short KEY_CAMERA_UP = LinuxInput.KEY_CAMERA_UP; 516 public static final short KEY_CAMERA_DOWN = LinuxInput.KEY_CAMERA_DOWN; 517 public static final short KEY_CAMERA_LEFT = LinuxInput.KEY_CAMERA_LEFT; 518 public static final short KEY_CAMERA_RIGHT = LinuxInput.KEY_CAMERA_RIGHT; 519 public static final short BTN_TRIGGER_HAPPY = LinuxInput.BTN_TRIGGER_HAPPY; 520 public static final short BTN_TRIGGER_HAPPY1 = LinuxInput.BTN_TRIGGER_HAPPY1; 521 public static final short BTN_TRIGGER_HAPPY2 = LinuxInput.BTN_TRIGGER_HAPPY2; 522 public static final short BTN_TRIGGER_HAPPY3 = LinuxInput.BTN_TRIGGER_HAPPY3; 523 public static final short BTN_TRIGGER_HAPPY4 = LinuxInput.BTN_TRIGGER_HAPPY4; 524 public static final short BTN_TRIGGER_HAPPY5 = LinuxInput.BTN_TRIGGER_HAPPY5; 525 public static final short BTN_TRIGGER_HAPPY6 = LinuxInput.BTN_TRIGGER_HAPPY6; 526 public static final short BTN_TRIGGER_HAPPY7 = LinuxInput.BTN_TRIGGER_HAPPY7; 527 public static final short BTN_TRIGGER_HAPPY8 = LinuxInput.BTN_TRIGGER_HAPPY8; 528 public static final short BTN_TRIGGER_HAPPY9 = LinuxInput.BTN_TRIGGER_HAPPY9; 529 public static final short BTN_TRIGGER_HAPPY10 = LinuxInput.BTN_TRIGGER_HAPPY10; 530 public static final short BTN_TRIGGER_HAPPY11 = LinuxInput.BTN_TRIGGER_HAPPY11; 531 public static final short BTN_TRIGGER_HAPPY12 = LinuxInput.BTN_TRIGGER_HAPPY12; 532 public static final short BTN_TRIGGER_HAPPY13 = LinuxInput.BTN_TRIGGER_HAPPY13; 533 public static final short BTN_TRIGGER_HAPPY14 = LinuxInput.BTN_TRIGGER_HAPPY14; 534 public static final short BTN_TRIGGER_HAPPY15 = LinuxInput.BTN_TRIGGER_HAPPY15; 535 public static final short BTN_TRIGGER_HAPPY16 = LinuxInput.BTN_TRIGGER_HAPPY16; 536 public static final short BTN_TRIGGER_HAPPY17 = LinuxInput.BTN_TRIGGER_HAPPY17; 537 public static final short BTN_TRIGGER_HAPPY18 = LinuxInput.BTN_TRIGGER_HAPPY18; 538 public static final short BTN_TRIGGER_HAPPY19 = LinuxInput.BTN_TRIGGER_HAPPY19; 539 public static final short BTN_TRIGGER_HAPPY20 = LinuxInput.BTN_TRIGGER_HAPPY20; 540 public static final short BTN_TRIGGER_HAPPY21 = LinuxInput.BTN_TRIGGER_HAPPY21; 541 public static final short BTN_TRIGGER_HAPPY22 = LinuxInput.BTN_TRIGGER_HAPPY22; 542 public static final short BTN_TRIGGER_HAPPY23 = LinuxInput.BTN_TRIGGER_HAPPY23; 543 public static final short BTN_TRIGGER_HAPPY24 = LinuxInput.BTN_TRIGGER_HAPPY24; 544 public static final short BTN_TRIGGER_HAPPY25 = LinuxInput.BTN_TRIGGER_HAPPY25; 545 public static final short BTN_TRIGGER_HAPPY26 = LinuxInput.BTN_TRIGGER_HAPPY26; 546 public static final short BTN_TRIGGER_HAPPY27 = LinuxInput.BTN_TRIGGER_HAPPY27; 547 public static final short BTN_TRIGGER_HAPPY28 = LinuxInput.BTN_TRIGGER_HAPPY28; 548 public static final short BTN_TRIGGER_HAPPY29 = LinuxInput.BTN_TRIGGER_HAPPY29; 549 public static final short BTN_TRIGGER_HAPPY30 = LinuxInput.BTN_TRIGGER_HAPPY30; 550 public static final short BTN_TRIGGER_HAPPY31 = LinuxInput.BTN_TRIGGER_HAPPY31; 551 public static final short BTN_TRIGGER_HAPPY32 = LinuxInput.BTN_TRIGGER_HAPPY32; 552 public static final short BTN_TRIGGER_HAPPY33 = LinuxInput.BTN_TRIGGER_HAPPY33; 553 public static final short BTN_TRIGGER_HAPPY34 = LinuxInput.BTN_TRIGGER_HAPPY34; 554 public static final short BTN_TRIGGER_HAPPY35 = LinuxInput.BTN_TRIGGER_HAPPY35; 555 public static final short BTN_TRIGGER_HAPPY36 = LinuxInput.BTN_TRIGGER_HAPPY36; 556 public static final short BTN_TRIGGER_HAPPY37 = LinuxInput.BTN_TRIGGER_HAPPY37; 557 public static final short BTN_TRIGGER_HAPPY38 = LinuxInput.BTN_TRIGGER_HAPPY38; 558 public static final short BTN_TRIGGER_HAPPY39 = LinuxInput.BTN_TRIGGER_HAPPY39; 559 public static final short BTN_TRIGGER_HAPPY40 = LinuxInput.BTN_TRIGGER_HAPPY40; 560 public static final short KEY_MIN_INTERESTING = LinuxInput.KEY_MIN_INTERESTING; 561 public static final short KEY_MAX = LinuxInput.KEY_MAX; 562 public static final short KEY_CNT = LinuxInput.KEY_CNT; 563 public static final short REL_X = LinuxInput.REL_X; 564 public static final short REL_Y = LinuxInput.REL_Y; 565 public static final short REL_Z = LinuxInput.REL_Z; 566 public static final short REL_RX = LinuxInput.REL_RX; 567 public static final short REL_RY = LinuxInput.REL_RY; 568 public static final short REL_RZ = LinuxInput.REL_RZ; 569 public static final short REL_HWHEEL = LinuxInput.REL_HWHEEL; 570 public static final short REL_DIAL = LinuxInput.REL_DIAL; 571 public static final short REL_WHEEL = LinuxInput.REL_WHEEL; 572 public static final short REL_MISC = LinuxInput.REL_MISC; 573 public static final short REL_MAX = LinuxInput.REL_MAX; 574 public static final short REL_CNT = LinuxInput.REL_CNT; 575 public static final short ABS_X = LinuxInput.ABS_X; 576 public static final short ABS_Y = LinuxInput.ABS_Y; 577 public static final short ABS_Z = LinuxInput.ABS_Z; 578 public static final short ABS_RX = LinuxInput.ABS_RX; 579 public static final short ABS_RY = LinuxInput.ABS_RY; 580 public static final short ABS_RZ = LinuxInput.ABS_RZ; 581 public static final short ABS_THROTTLE = LinuxInput.ABS_THROTTLE; 582 public static final short ABS_RUDDER = LinuxInput.ABS_RUDDER; 583 public static final short ABS_WHEEL = LinuxInput.ABS_WHEEL; 584 public static final short ABS_GAS = LinuxInput.ABS_GAS; 585 public static final short ABS_BRAKE = LinuxInput.ABS_BRAKE; 586 public static final short ABS_HAT0X = LinuxInput.ABS_HAT0X; 587 public static final short ABS_HAT0Y = LinuxInput.ABS_HAT0Y; 588 public static final short ABS_HAT1X = LinuxInput.ABS_HAT1X; 589 public static final short ABS_HAT1Y = LinuxInput.ABS_HAT1Y; 590 public static final short ABS_HAT2X = LinuxInput.ABS_HAT2X; 591 public static final short ABS_HAT2Y = LinuxInput.ABS_HAT2Y; 592 public static final short ABS_HAT3X = LinuxInput.ABS_HAT3X; 593 public static final short ABS_HAT3Y = LinuxInput.ABS_HAT3Y; 594 public static final short ABS_PRESSURE = LinuxInput.ABS_PRESSURE; 595 public static final short ABS_DISTANCE = LinuxInput.ABS_DISTANCE; 596 public static final short ABS_TILT_X = LinuxInput.ABS_TILT_X; 597 public static final short ABS_TILT_Y = LinuxInput.ABS_TILT_Y; 598 public static final short ABS_TOOL_WIDTH = LinuxInput.ABS_TOOL_WIDTH; 599 public static final short ABS_VOLUME = LinuxInput.ABS_VOLUME; 600 public static final short ABS_MISC = LinuxInput.ABS_MISC; 601 public static final short ABS_MT_SLOT = LinuxInput.ABS_MT_SLOT; 602 public static final short ABS_MT_TOUCH_MAJOR = LinuxInput.ABS_MT_TOUCH_MAJOR; 603 public static final short ABS_MT_TOUCH_MINOR = LinuxInput.ABS_MT_TOUCH_MINOR; 604 public static final short ABS_MT_WIDTH_MAJOR = LinuxInput.ABS_MT_WIDTH_MAJOR; 605 public static final short ABS_MT_WIDTH_MINOR = LinuxInput.ABS_MT_WIDTH_MINOR; 606 public static final short ABS_MT_ORIENTATION = LinuxInput.ABS_MT_ORIENTATION; 607 public static final short ABS_MT_POSITION_X = LinuxInput.ABS_MT_POSITION_X; 608 public static final short ABS_MT_POSITION_Y = LinuxInput.ABS_MT_POSITION_Y; 609 public static final short ABS_MT_TOOL_TYPE = LinuxInput.ABS_MT_TOOL_TYPE; 610 public static final short ABS_MT_BLOB_ID = LinuxInput.ABS_MT_BLOB_ID; 611 public static final short ABS_MT_TRACKING_ID = LinuxInput.ABS_MT_TRACKING_ID; 612 public static final short ABS_MT_PRESSURE = LinuxInput.ABS_MT_PRESSURE; 613 public static final short ABS_MT_DISTANCE = LinuxInput.ABS_MT_DISTANCE; 614 public static final short ABS_MAX = LinuxInput.ABS_MAX; 615 public static final short ABS_CNT = LinuxInput.ABS_CNT; 616 public static final short SW_LID = LinuxInput.SW_LID; 617 public static final short SW_TABLET_MODE = LinuxInput.SW_TABLET_MODE; 618 public static final short SW_HEADPHONE_INSERT = LinuxInput.SW_HEADPHONE_INSERT; 619 public static final short SW_RFKILL_ALL = LinuxInput.SW_RFKILL_ALL; 620 public static final short SW_RADIO = LinuxInput.SW_RADIO; 621 public static final short SW_MICROPHONE_INSERT = LinuxInput.SW_MICROPHONE_INSERT; 622 public static final short SW_DOCK = LinuxInput.SW_DOCK; 623 public static final short SW_LINEOUT_INSERT = LinuxInput.SW_LINEOUT_INSERT; 624 public static final short SW_JACK_PHYSICAL_INSERT = LinuxInput.SW_JACK_PHYSICAL_INSERT; 625 public static final short SW_VIDEOOUT_INSERT = LinuxInput.SW_VIDEOOUT_INSERT; 626 public static final short SW_CAMERA_LENS_COVER = LinuxInput.SW_CAMERA_LENS_COVER; 627 public static final short SW_KEYPAD_SLIDE = LinuxInput.SW_KEYPAD_SLIDE; 628 public static final short SW_FRONT_PROXIMITY = LinuxInput.SW_FRONT_PROXIMITY; 629 public static final short SW_ROTATE_LOCK = LinuxInput.SW_ROTATE_LOCK; 630 public static final short SW_LINEIN_INSERT = LinuxInput.SW_LINEIN_INSERT; 631 public static final short SW_MAX = LinuxInput.SW_MAX; 632 public static final short SW_CNT = LinuxInput.SW_CNT; 633 public static final short MSC_SERIAL = LinuxInput.MSC_SERIAL; 634 public static final short MSC_PULSELED = LinuxInput.MSC_PULSELED; 635 public static final short MSC_GESTURE = LinuxInput.MSC_GESTURE; 636 public static final short MSC_RAW = LinuxInput.MSC_RAW; 637 public static final short MSC_SCAN = LinuxInput.MSC_SCAN; 638 public static final short MSC_MAX = LinuxInput.MSC_MAX; 639 public static final short MSC_CNT = LinuxInput.MSC_CNT; 640 public static final short LED_NUML = LinuxInput.LED_NUML; 641 public static final short LED_CAPSL = LinuxInput.LED_CAPSL; 642 public static final short LED_SCROLLL = LinuxInput.LED_SCROLLL; 643 public static final short LED_COMPOSE = LinuxInput.LED_COMPOSE; 644 public static final short LED_KANA = LinuxInput.LED_KANA; 645 public static final short LED_SLEEP = LinuxInput.LED_SLEEP; 646 public static final short LED_SUSPEND = LinuxInput.LED_SUSPEND; 647 public static final short LED_MUTE = LinuxInput.LED_MUTE; 648 public static final short LED_MISC = LinuxInput.LED_MISC; 649 public static final short LED_MAIL = LinuxInput.LED_MAIL; 650 public static final short LED_CHARGING = LinuxInput.LED_CHARGING; 651 public static final short LED_MAX = LinuxInput.LED_MAX; 652 public static final short LED_CNT = LinuxInput.LED_CNT; 653 public static final short REP_DELAY = LinuxInput.REP_DELAY; 654 public static final short REP_PERIOD = LinuxInput.REP_PERIOD; 655 public static final short REP_MAX = LinuxInput.REP_MAX; 656 public static final short REP_CNT = LinuxInput.REP_CNT; 657 public static final short SND_CLICK = LinuxInput.SND_CLICK; 658 public static final short SND_BELL = LinuxInput.SND_BELL; 659 public static final short SND_TONE = LinuxInput.SND_TONE; 660 public static final short SND_MAX = LinuxInput.SND_MAX; 661 public static final short SND_CNT = LinuxInput.SND_CNT; 662 public static final short ID_BUS = LinuxInput.ID_BUS; 663 public static final short ID_VENDOR = LinuxInput.ID_VENDOR; 664 public static final short ID_PRODUCT = LinuxInput.ID_PRODUCT; 665 public static final short ID_VERSION = LinuxInput.ID_VERSION; 666 public static final short BUS_PCI = LinuxInput.BUS_PCI; 667 public static final short BUS_ISAPNP = LinuxInput.BUS_ISAPNP; 668 public static final short BUS_USB = LinuxInput.BUS_USB; 669 public static final short BUS_HIL = LinuxInput.BUS_HIL; 670 public static final short BUS_BLUETOOTH = LinuxInput.BUS_BLUETOOTH; 671 public static final short BUS_VIRTUAL = LinuxInput.BUS_VIRTUAL; 672 public static final short BUS_ISA = LinuxInput.BUS_ISA; 673 public static final short BUS_I8042 = LinuxInput.BUS_I8042; 674 public static final short BUS_XTKBD = LinuxInput.BUS_XTKBD; 675 public static final short BUS_RS232 = LinuxInput.BUS_RS232; 676 public static final short BUS_GAMEPORT = LinuxInput.BUS_GAMEPORT; 677 public static final short BUS_PARPORT = LinuxInput.BUS_PARPORT; 678 public static final short BUS_AMIGA = LinuxInput.BUS_AMIGA; 679 public static final short BUS_ADB = LinuxInput.BUS_ADB; 680 public static final short BUS_I2C = LinuxInput.BUS_I2C; 681 public static final short BUS_HOST = LinuxInput.BUS_HOST; 682 public static final short BUS_GSC = LinuxInput.BUS_GSC; 683 public static final short BUS_ATARI = LinuxInput.BUS_ATARI; 684 public static final short BUS_SPI = LinuxInput.BUS_SPI; 685 public static final short MT_TOOL_FINGER = LinuxInput.MT_TOOL_FINGER; 686 public static final short MT_TOOL_PEN = LinuxInput.MT_TOOL_PEN; 687 public static final short MT_TOOL_MAX = LinuxInput.MT_TOOL_MAX; 688 public static final short FF_STATUS_STOPPED = LinuxInput.FF_STATUS_STOPPED; 689 public static final short FF_STATUS_PLAYING = LinuxInput.FF_STATUS_PLAYING; 690 public static final short FF_STATUS_MAX = LinuxInput.FF_STATUS_MAX; 691 public static final short FF_RUMBLE = LinuxInput.FF_RUMBLE; 692 public static final short FF_PERIODIC = LinuxInput.FF_PERIODIC; 693 public static final short FF_CONSTANT = LinuxInput.FF_CONSTANT; 694 public static final short FF_SPRING = LinuxInput.FF_SPRING; 695 public static final short FF_FRICTION = LinuxInput.FF_FRICTION; 696 public static final short FF_DAMPER = LinuxInput.FF_DAMPER; 697 public static final short FF_INERTIA = LinuxInput.FF_INERTIA; 698 public static final short FF_RAMP = LinuxInput.FF_RAMP; 699 public static final short FF_EFFECT_MIN = LinuxInput.FF_EFFECT_MIN; 700 public static final short FF_EFFECT_MAX = LinuxInput.FF_EFFECT_MAX; 701 public static final short FF_SQUARE = LinuxInput.FF_SQUARE; 702 public static final short FF_TRIANGLE = LinuxInput.FF_TRIANGLE; 703 public static final short FF_SINE = LinuxInput.FF_SINE; 704 public static final short FF_SAW_UP = LinuxInput.FF_SAW_UP; 705 public static final short FF_SAW_DOWN = LinuxInput.FF_SAW_DOWN; 706 public static final short FF_CUSTOM = LinuxInput.FF_CUSTOM; 707 public static final short FF_WAVEFORM_MIN = LinuxInput.FF_WAVEFORM_MIN; 708 public static final short FF_WAVEFORM_MAX = LinuxInput.FF_WAVEFORM_MAX; 709 public static final short FF_GAIN = LinuxInput.FF_GAIN; 710 public static final short FF_AUTOCENTER = LinuxInput.FF_AUTOCENTER; 711 public static final short FF_MAX = LinuxInput.FF_MAX; 712 public static final short FF_CNT = LinuxInput.FF_CNT; 713 714 }