Description

General type of input device.

Legacy support since 1.8 as Evas_Device_Class.

Since 1.23

Fields

  • none - Not a device.
  • seat - The user/seat (the user themselves).
  • keyboard - A regular keyboard, numberpad or attached buttons.
  • mouse - A mouse, trackball or touchpad relative motion device.
  • touch - A touchscreen with fingers or stylus.
  • pen - A special pen device.
  • wand - A laser pointer, wii-style or "Minority Report" pointing device.
  • gamepad - A gamepad controller or joystick.

Signature

enum Efl.Input.Device_Type {
    none: 0,
    seat,
    keyboard,
    mouse,
    touch,
    pen,
    wand,
    gamepad
}

C signature