gamepad-info
TypeScript icon, indicating that this package has built-in type declarations

1.2.4 • Public • Published

gamepad-info

Retrieve information about a gamepad

build status npm

Installation

$ npm install gamepad-info

Example

const getGamepadInfo = require('gamepad-info')
 
const gamepad = navigator.getGamepads()[0]
const gamepadName = getGamepadInfo(gamepad).name
console.log(`Your gamepad is called "${gamepadName}".`)

API

getGamepadInfo(input)

Takes in a Gamepad instance or a gamepad.id string and returns an object like this:

{ name: 'Xbox 360 Wireless Receiver',
  vendorId: '045e',
  vendor: 'microsoft',
  productId: '0719' }
  • name is the user-friendly name of the gamepad.
  • vendorId is the vendor's USB vendor ID.
  • vendor is the vendor's name and only available for some vendors.
  • productId is the ID of the product and might vary between browsers.

License

MIT © Niklas Higi

Readme

Keywords

Package Sidebar

Install

npm i gamepad-info

Weekly Downloads

1

Version

1.2.4

License

MIT

Unpacked Size

5.09 kB

Total Files

6

Last publish

Collaborators

  • shroudedcode