### Enumeration

# Clutter InputDeviceType

#### Declaration

    enum Clutter.InputDeviceType

#### Description [src]

The types of input devices available.

The `ClutterInputDeviceType` enumeration can be extended at later date; not every platform supports every input device type.

#### Members

Name | Description
--- | ---
`CLUTTER_POINTER_DEVICE` | A pointer device.
`CLUTTER_KEYBOARD_DEVICE` | A keyboard device.
`CLUTTER_EXTENSION_DEVICE` | A generic extension device.
`CLUTTER_JOYSTICK_DEVICE` | A joystick device.
`CLUTTER_TABLET_DEVICE` | A tablet device.
`CLUTTER_TOUCHPAD_DEVICE` | A touchpad device.
`CLUTTER_TOUCHSCREEN_DEVICE` | A touch screen device.
`CLUTTER_PEN_DEVICE` | A pen device.
`CLUTTER_ERASER_DEVICE` | An eraser device.
`CLUTTER_CURSOR_DEVICE` | A cursor device.
`CLUTTER_PAD_DEVICE` | A tablet pad.
`CLUTTER_N_DEVICE_TYPES` | The number of device types.