> For the complete documentation index, see [llms.txt](https://docs.dexa.im/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dexa.im/dma-products/sensory/using-a-hid.md).

# &#x20;Using a HID

## MAKCU

{% hint style="success" %}
MAKCU HIDs are natively supported - **no configuration is needed.**
{% endhint %}

## **To setup the Makcu:**

* Connect the Makcu to the main pc and the 2nd PC with the usb cables
* Ensure the Makcu is set to run at 4000000 baud rate by pressing the left button on the Makcu until you see the green light flash 4 times
* Go to the Mouse tab in menu and select the 'Makcu/Ferrum/Arduino/KMPro' option
* Open device manager on the 2nd pc and find the COM Port of the Makcu under 'ComPort' area, the com port number will be next to the the serial adaptor of the Makcu
* Take note of the com port number and enter that com port into ' COM Port' in the Mouse tab
* Enter '4000000' for the baud rate
* Press connect and it should connect to the Makcu
* Test the Makcu is working properly by pressing 'Test Mouse Move' , this should move the mouse, if the mouse does not move, then it has not been configured correctly
* To diagnose further, unplug all cables from the Makcu, then plug in the mouse into the Makcu first, then plug in the 2nd PC cable, then plug in the main PC cable
* Cycle the baud rate setting so it flashes green 4 times again
* Now try to connect to the Makcu again with the correct com port and 4000000 baud rate and use the 'Test Mouse Move' button to test if its working correctly

#### **To setup the Arduino/KmboxPro and connect to Sensory:**

* Connect the arduino/kmboxpro cable to the 2nd PC
* Go to the Mouse tab and select the 'Ferrum/Arduino/Makcu/KMPro' mouse option
* Press 'Connect' and it shroud successfully connect
* Test the Arduino/KMBoxPro is working properly by pressing 'Test Mouse Move' , this should move the mouse, if the mouse does not move, then it has not been configured correctly
* If you are using Xenmouse Arduino firmware, ensure the arduino has been activated, this is required upon every restart of the Arduino


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dexa.im/dma-products/sensory/using-a-hid.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
