# HID > Symcon documentation · English · generated on 2026-09-26 > Index: https://www.symcon.de/en/llms.txt Source: https://www.symcon.de/en/service/documentation/module-reference/i-o-instances/hid/ _Requires Symcon >= 2.0_ The HID (Human Interface Device) opens a USB interface, which is often used for communication between the gateway/ splitter instance and the connected device. ### Integration in IP-Symcon The device to be controlled must be specified on the configuration page under "Device". Checking "Open HID device" sets the connection to active after "Apply". All settings/changes are only saved after "Apply" is clicked. ![Configuration page](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/io/hid/075319f394-1790424939/io-hid.png) ## HID_SendEvent Source: https://www.symcon.de/en/service/documentation/module-reference/i-o-instances/hid/hid-sendevent/ `bool HID_SendEvent(int $InstanceID, int $ReportID, string $Text)` _Requires Symcon >= 2.0_ sends a string to the I/O **Parameters** - `$InstanceID` (int): ID of the HID to be updated - `$ReportID` (int): ID of the ReportID to be sent - `$Text` (string): The string to be sent **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. The string to be sent **Example** ```php HID_SendEvent(12345, 0, "Any data record"); //Sends the text "Any data record" to the HID with the ID 12345 ```