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

/gamepad-info/

    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