最終更新:2017-03-09 (木) 19:18:09 (2604d)  

Android/入力/クラス
Top / Android / 入力 / クラス

  • INPUT_DEVICE_CLASS_KEYBOARD0x00000001The input device is a keyboard or has buttons.
    INPUT_DEVICE_CLASS_ALPHAKEY?0x00000002The input device is an alpha-numeric keyboard (not just a dial pad).
    INPUT_DEVICE_CLASS_TOUCH0x00000004The input device is a touchscreen or a touchpad (either single-touch or multi-touch).
    INPUT_DEVICE_CLASS_CURSOR0x00000008The input device is a cursor device such as a trackball or mouse.
    INPUT_DEVICE_CLASS_TOUCH_MT?0x00000010The input device is a multi-touch touchscreen.
    INPUT_DEVICE_CLASS_DPAD?0x00000020The input device is a directional pad (implies keyboard, has DPAD keys).
    INPUT_DEVICE_CLASS_GAMEPAD?0x00000040The input device is a gamepad (implies keyboard, has BUTTON keys).
    INPUT_DEVICE_CLASS_SWITCH?0x00000080The input device has switches.
    INPUT_DEVICE_CLASS_JOYSTICK?0x00000100The input device is a joystick (implies gamepad, has joystick absolute axes).
    INPUT_DEVICE_CLASS_VIBRATOR?0x00000200The input device has a vibrator (supports FF_RUMBLE).
    INPUT_DEVICE_CLASS_MIC?0x00000400The input device has a microphone.
    INPUT_DEVICE_CLASS_EXTERNAL_STYLUS?0x00000800The input device is an external stylus (has data we want to fuse with touch data).
    INPUT_DEVICE_CLASS_ROTARY_ENCODER?0x00001000The input device has a rotary encoder
    INPUT_DEVICE_CLASS_VIRTUAL?0x40000000The input device is virtual (not a real device, not part of UI configuration).
    INPUT_DEVICE_CLASS_EXTERNAL0x80000000The input device is external (not built-in).

関連