ENUM

InputDriver

Input device capabilities exposed by the underlying device API.

  • enum InputDriver {
  • # No input driver.
  • #
  • # Reserved for internal use. Do not use for emulator handled input,
  • # that is represented by Passthrough
  • NONE
  • # Passthrough driver delegates input configuration
  • # to the emulator. Generally used for native solutions
  • # involving libUSB or other non-standard peripherals.
  • PASSTHROUGH
  • # API agnostic keyboard driver.
  • KEYBOARD
  • # Microsoft DirectInput
  • DIRECT_INPUT
  • # Microsoft XInput
  • X_INPUT
  • # Linux evdev API using libevdev
  • LIBEVDEV
  • }