Skip to main content


Showing posts from June, 2016

USB HID and Windows 10

TL;DR; Docklight Scripting V2.1 USB HID support didn't work on Windows 10. Here is an updated version with additional improvements:
The Problem
Apparently, Windows 10 has a different behavior concerning HID access than earlier versions. Docklight Scripting uses HIDAPI from Alan Ott / Signal 11, and the problem was recently detected and resolved in the HIPAPI implementation (see 
The Solution We updated Docklight Scripting's HIDAPI code, so it can now successfully open a HID connection in Windows 10:

We also added two Docklight-specific improvements concerning USB HID access:

Added support for variable Output Report IDs You can work now with varying, non-zero Output Report IDs using the :I communication channel option, e.g. USBHID:4D8:F708:I Now the first character of your Send Sequences is used as the Output Report ID (instead of the default ID = 0 used with standard settings), and th…