logiControl.js 371 B

1234567891011
  1. const HID = require('node-hid');
  2. try {
  3. const devices = HID.devices();
  4. const logitech = devices.filter(el => el.manufacturer === 'Logitech' && el.product.includes('G923'));
  5. const data = new HID.HID(logitech[0].vendorId, logitech[0].productId);
  6. data.on('data', (db) => {
  7. process.send(db)
  8. })
  9. } catch (error) {
  10. process.send({ type: 'err' })
  11. }