diff --git a/packages/usb/read-keyboard-state.js b/packages/usb/read-keyboard-state.js new file mode 100755 index 00000000..8e568caf --- /dev/null +++ b/packages/usb/read-keyboard-state.js @@ -0,0 +1,14 @@ +#!/usr/bin/env node +const uhk = require('./uhk'); +const device = uhk.getUhkDevice(); + +function readKeyboardState() { + const payload = new Buffer([uhk.usbCommands.getKeyboardState]); + console.log('Sending ', uhk.bufferToString(payload)); + device.write(uhk.getTransferData(payload)); + const receivedBuffer = device.readSync(); + console.log('Received', uhk.bufferToString(receivedBuffer)); + setTimeout(readKeyboardState, 500) +} + +readKeyboardState();