Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Joy-ConをJavaScriptでプレゼンリモコンにした話

 Joy-ConをJavaScriptでプレゼンリモコンにした話

Masaki Koyanagi

December 07, 2019
Tweet

More Decks by Masaki Koyanagi

Other Decks in Programming

Transcript

  1. 理由2: ブラウザの機能だから安心 • Joystick Mapper は macOS Catalina 対応で 5年ぶりにアップデートが必要に

    • 一方、ブラウザ標準の機能を用いるので、 Chrome, Firefox, Safari などで利用可能
  2. window.addEventListener('gamepadconnected', e => { const index = e.gamepad.index; setInterval(() =>

    { const buttons = navigator.getGamepads()[index].buttons; if (buttons[LEFT_BUTTON].pressed) { isPressing = true; // 左矢印キーの押下処理 } }, 1000 / 60); });