Joyride
Map button presses from the Javascript Gamepad API to KeyboardEvents.
What is Joyride?
Joyride is a Chrome extension developed by rowan_m, and its main feature is "Map button presses from the Javascript Gamepad API to KeyboardEvents.".
Extension Screenshots
Download Joyride Extension CRX File
Download Joyride extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.
Extension Usage Instructions
⚠️Early alpha - this is a hack to solve a problem for me, but maybe we share the same problem!⚠️ This maps buttons presses on a gamepad to simulated keyboard events. 🎮 ➡️ ⌨️ At the moment, it just maps the left / right buttons on Nintendo Switch Joy-Cons to the left and right arrow keys. This means you can use the Joy-Con to control a presentation. That's a good thing.
Extension Basic Information
Name | |
ID | hejncbodigbbhdfhkapkfdhhjflafdff |
Official URL | https://chrome.google.com/webstore/detail/joyride/hejncbodigbbhdfhkapkfdhhjflafdff |
Description | Map button presses from the Javascript Gamepad API to KeyboardEvents. |
File Size | 123 KB |
Installation Count | 111 |
Current Version | 1.5 |
Last Updated | 2018-05-29 |
Publish Date | 2018-05-29 |
Rating | 3.20/5 Total 5 Ratings |
Developer | rowan_m |
[email protected] | |
Payment Type | free |
Extension Website | https://github.com/rowan-m/joyride |
Supported Languages | en-GB |
manifest.json | |
{ "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx", "name": "Joyride", "version": "1.5", "description": "Map button presses from the Javascript Gamepad API to KeyboardEvents.", "permissions": [ "activeTab" ], "background": { "scripts": [ "\/src\/background.js" ], "persistent": false }, "browser_action": { "default_title": "Map connected gamepads on this tab", "default_icon": { "16": "\/img\/joyride-icon-16.png", "32": "\/img\/joyride-icon-32.png", "48": "\/img\/joyride-icon-48.png", "128": "\/img\/joyride-icon-128.png" } }, "icons": { "16": "\/img\/joyride-icon-16.png", "32": "\/img\/joyride-icon-32.png", "48": "\/img\/joyride-icon-48.png", "128": "\/img\/joyride-icon-128.png" }, "manifest_version": 2 } |