Reference Guide
Table 30. CIM_UserDevice Properties
Class Name:
CIM_UserDevice
Parent Class:
CIM_LogicalDevice
Property  Description  Data Type
IsLocked Indicates if the device is locked, 
preventing user input or output.
Boolean
CIM_PointingDevice
The CIM_PointingDevice class described in Table below includes those devices used to point to regions of a display. Examples of 
such devices are a mouse or a trackball.
Table 31. CIM_PointingDevice Properties
Class Name:
CIM_PointingDevice
Parent Class:
CIM_UserDevice
Property  Description  Data Type
PointingType Indicates the type of pointing device. 
Values for the PointingType property are:
1 — Other
2 — Unknown
3 — Mouse
4 — Trackball
5 — Trackpoint
6 — Glidepoint
7 — Touch pad
8 — Touch screen
9 — Mouse — optical sensor
uint16
NumberOfButtons Indicates the number of buttons. If the 
CIM_PointingDevice has no buttons, a 
value of 0 is returned.
uint8
Handedness Integer indicating if the 
CIM_PointingDevice is configured for 
right- or left-handed operation. Values for 
the Handedness property are as follows:
0 — Unknown
uint16
36










