AppStream.ControlKind
Description: Reference for AppStream.ControlKind

### Enumeration

# AppStreamControlKind

#### Declaration

    enum AppStream.ControlKind

#### Description [src]

Kind of an input method for users to control software.

#### Members

Name | Description
--- | ---
`AS_CONTROL_KIND_UNKNOWN` | Unknown kind.
`AS_CONTROL_KIND_POINTING` | Mouse/cursors/other precision pointing device.
`AS_CONTROL_KIND_KEYBOARD` | Keyboard input.
`AS_CONTROL_KIND_CONSOLE` | Console / command-line interface.
`AS_CONTROL_KIND_TOUCH` | Touch input.
`AS_CONTROL_KIND_GAMEPAD` | Gamepad input (any game controller with wheels/buttons/joysticks)
`AS_CONTROL_KIND_VOICE` | Control via voice recognition/activation.
`AS_CONTROL_KIND_VISION` | Computer vision / visual object and sign detection.
`AS_CONTROL_KIND_TV_REMOTE` | Input via a television remote.
`AS_CONTROL_KIND_TABLET` | Graphics tablet input.

#### Type functions

###### as_control_kind_from_string

Converts the text representation to an enumerated value.

since: 0.12.11

###### as_control_kind_to_string

Converts the enumerated value to a text representation.

since: 0.12.11