Alias pinnacle.input.libinput.DeviceType ​
"unknown" | "touchpad" | "trackball" | "trackpoint" | "mouse" | "tablet" | "keyboard" | "switch"
A device's type.
Note: this uses heuristics to determine device type. This may be incorrect. For example, a device with both pointer and keyboard capabilities will be labeled as a "mouse" when it might actually be a keyboard.
Aliased types ​
"unknown" ​
The device type is unknown.
"touchpad" ​
This device is a touchpad.
"trackball" ​
This device is a trackball.
"trackpoint" ​
This device is a trackpoint.
"mouse" ​
This device is a mouse.
"tablet" ​
This device is a tablet.
"keyboard" ​
This device is a keyboard.
"switch" ​
This device is a switch.