- VirtualHIDRoot
- VirtualHIDRoot_UserClient
- VirtualHIDKeyboard
- VirtualHIDPointing
- VirtualHIDRoot_UserClient
The VirtualHIDKeyboard post a HID report with {kHIDPage_LEDs, kHIDUsage_LED_CapsLock} to user space when the VirtualHIDKeyboard's LED state is manipuated.
You can detect the LED state changes by the HID report.
macOS UI changes the scroll bar design if a mouse device (not trackpad) is connected. The virtual pointing device affect this behavior.