UNPKG

xinput-ffi

Version:

Access native XInput functions as well as some helpers based around them.

67 lines (65 loc) 1.79 kB
/* Copyright (c) Anthony Beaumont This source code is licensed under the MIT License found in the LICENSE file in the root directory of this source tree. */ const hardwareID = { 0x045E: { name: "Microsoft Corp.", controller: { 0x028E: "Xbox360 Controller", 0x02A1: "Xbox360 Controller", 0x028F: "Xbox360 Wireless Controller", 0x02E0: "Xbox One S Controller", 0x02FF: "Xbox One Elite Controller", 0x0202: "Xbox Controller", 0x0285: "Xbox Controller S", 0x0289: "Xbox Controller S", 0x02E3: "Xbox One Elite Controller", 0x02EA: "Xbox One S Controller", 0x02FD: "Xbox One S Controller", 0x02D1: "Xbox One Controller", 0x02DD: "Xbox One Controller", 0x0B13: "Xbox Series X/S controller" } }, 0x054C: { name: "Sony Corp.", controller: { 0x0268: "DualShock 3 / Sixaxis", 0x05C4: "DualShock 4", 0x09CC: "DualShock 4 (v2)", 0x0BA0: "DualShock 4 USB Wireless Adaptor", 0x0CE6: "DualSense Wireless Controller" //PS5 } }, 0x057E: { name: "Nintendo Co., Ltd", controller: { 0x0306: "Wii Remote Controller", 0x0337: "Wii U GameCube Controller Adapter", 0x2006: "Joy-Con L", 0x2007: "Joy-Con R", 0x2009: "Switch Pro Controller", 0x200E: "Joy-Con Charging Grip", } }, 0x28DE: { name: "Valve Corp.", controller: { 0x11FC: "Steam Controller", 0x1102: "Steam Controller", 0x1142: "Wireless Steam Controller" } }, 0x046D: { name: "Logitech Inc.", controller: { 0xC21D: "Logitech Gamepad F310", 0xC21E: "Logitech Gamepad F510", 0xC21F: "Logitech Gamepad F710", 0xC242: "Logitech Chillstream Controller" } } }; export { hardwareID };