node-hid モジュールを使用して xbox コントローラーを表示しようとしていますが、実行するたびに
var HID = require('node-hid');
console.log(HID.devices());
xboxコントローラーが接続されていても、デバイスのない空のアレイをログに記録します。ただし、lsusbを実行すると、デバイスが表示されます。マウスまたはキーボードを接続すると、node-hid がそれを認識して情報を返すため、xbox コントローラーが認識されていないように見えます。xbox コントローラーはブランド外のコントローラーで、lsusb に次の情報があります。
デバイス 004: ID 1bad:fa01 ハーモニクス ミュージック