From 85bc5b94e1f65130e1c45b507eb5247c890a790d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Thu, 5 Oct 2017 21:53:32 +0200 Subject: [PATCH] Add read-keyboard-state.js --- packages/usb/read-keyboard-state.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 packages/usb/read-keyboard-state.js 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();