Table of Contents

Description

General type of input device.

Legacy support since 1.8 as Evas_Device_Class.

Since 1.23

Fields

Signature

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

C signature

typedef enum {
    EFL_INPUT_DEVICE_TYPE_NONE = 0,
    EFL_INPUT_DEVICE_TYPE_SEAT,
    EFL_INPUT_DEVICE_TYPE_KEYBOARD,
    EFL_INPUT_DEVICE_TYPE_MOUSE,
    EFL_INPUT_DEVICE_TYPE_TOUCH,
    EFL_INPUT_DEVICE_TYPE_PEN,
    EFL_INPUT_DEVICE_TYPE_WAND,
    EFL_INPUT_DEVICE_TYPE_GAMEPAD
} Efl_Input_Device_Type;