matrix: on HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } adb_host_kbd_recv: 87FF HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } r/c 01234567 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 00: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 01: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 02: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 03: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 04: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 05: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 06: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 07: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 08: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 09: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0A: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0B: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0C: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0D: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0E: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0F: 00000001 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } adb_host_kbd_recv: FFFF HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } r/c 01234567 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 00: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 01: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 02: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 03: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 04: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 05: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 06: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 07: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 08: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 09: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0A: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0B: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0C: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0D: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0E: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } 0F: 00000000 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } - Version - HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } DESC: ISO Apple Extended Keyboard II HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } VID: 0x05AC(Apple) PID: 0x020C(Extended Keyboard II) VER: 0x0101 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } BUILD: d8228a37+ (07:48:50 Feb 5 2020) HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } OPTIONS: LUFA MOUSEKEY EXTRAKEY CONSOLE COMMAND KEYMAP_SECTION 4096 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } GCC: 9.2.0 AVR-LIBC: 2.0.0 AVR_ARCH: avr5 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } debug: on HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } - Status - HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } host_keyboard_leds(): 0 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } keyboard_protocol: 1 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } keyboard_idle: 0 HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] } timer_read32(): 7983D HID { _events: [Object: null prototype] { newListener: [Function], data: [Function], error: [Function] }, _eventsCount: 3, _maxListeners: undefined, _raw: HID {}, write: [Function: bound write], getFeatureReport: [Function: bound getFeatureReport], sendFeatureReport: [Function: bound sendFeatureReport], setNonBlocking: [Function: bound setNonBlocking], readSync: [Function: bound readSync], readTimeout: [Function: bound readTimeout], getDeviceInfo: [Function: bound getDeviceInfo], _paused: false, read: [Function: readUseTimeout] }