e-gamepad

Library for gamepad api, zero dependencies

Usage no npm install needed!

<script type="module">
  import eGamepad from 'https://cdn.skypack.dev/e-gamepad';
</script>

README

Demo

-demo1

-demo2

-demo3

-npm

install

yarn add e-gamepad

use

import { GamePad, Event } from "./dist/e-gamepad.esm.js";
const fps = 60;
const pad = new GamePad({ fps });
pad.on(Event.Down, (data) => {
    // ...
});


pad.onAll((data) => {
    // ...
});