Keyboard Controller

Adds a custom controller to the Gamepad API list that reacts to keyboard inputs.

What is Keyboard Controller?

Keyboard Controller is a Chrome extension developed by BFriedrichs, and its main feature is "Adds a custom controller to the Gamepad API list that reacts to keyboard inputs.".

Extension Screenshots

screenshot

Download Keyboard Controller Extension CRX File

Download Keyboard Controller 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

                        The Gamepad API does not react to keyboard inputs. This extension hacks a binding into the getGamepads() function so that you can use the keyboard for testing.                    

Extension Basic Information

Name Keyboard Controller Keyboard Controller
ID gejfopihcilhjkeibfhmggglpabfklhd
Official URL https://chrome.google.com/webstore/detail/keyboard-controller/gejfopihcilhjkeibfhmggglpabfklhd
Description Adds a custom controller to the Gamepad API list that reacts to keyboard inputs.
File Size 20.84 KB
Installation Count 322
Current Version 1.0
Last Updated 2019-07-23
Publish Date 2019-07-20
Rating 2.00/5 Total 3 Ratings
Developer BFriedrichs
Payment Type free
Extension Website https://github.com/BFriedrichs/keyboard-controller-extension
Help Page URL https://github.com/BFriedrichs/keyboard-controller-extension
Supported Languages en-GB
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Keyboard Controller",
    "version": "1.0",
    "description": "Adds a custom controller to the Gamepad API list that reacts to keyboard inputs.",
    "permissions": [
        "activeTab",
        "storage"
    ],
    "background": {
        "scripts": [
            "background.js"
        ],
        "persistent": false
    },
    "content_scripts": [
        {
            "run_at": "document_start",
            "matches": [
                ""
            ],
            "js": [
                "hook.js"
            ]
        }
    ],
    "icons": {
        "128": "images\/icon128.png",
        "48": "images\/icon48.png",
        "16": "images\/icon16.png"
    },
    "options_page": "options.html",
    "manifest_version": 2
}