MultiBoard is a programma that can be used to connected multiple keyboards to a Windows computer. And then reprogram the input of these keyboards. For example, open an application or run AutoHotkeyscript when a certain key is pressed.
Github: https://github.com/Tygo-bear/MultiBoard
To get this working you need an Arduino and a USB host shield to intercept the keystrokes.
Supplies:Hardware components (total $10):
- Arduino Uno: https://bit.ly/2DEJsYc
- Arduino USB host shield: https://bit.ly/2BxyQKs
- Put the Arduino host shield onto the Arduino UNO
- Align the pins (images for reference)
- Push the shield down.
- Connect the USB cable.
Download and install from:
https://www.arduino.cc/en/Main/Software
Step 3: USB Host LibraryAdd the USBHID library to Arduino IDE
- Download library from https://github.com/Tygo-bear/MultiBoard
Copy this folder:
USBHIDBootKbd\USB_Host_Shield_20
to
Documents\Arduino\librariesStep 4: Arduino Code
- Open the code in the Arduino IDE:
\USBHIDBootKbd\USBHIDBootKbd.ino
- Get a UUID from https://www.uuidgenerator.net/ and copy it.
- Paste it in the dynamicID variable (see image for reference).
- Flash the code onto the Arduino.
- Connect your second keyboard with the USB host shield.
Get the latest stable version from:
Comments
Please log in or sign up to comment.