{
    "h-keyboard-lock": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/Keyboard.json",
            "name": "lock",
            "slug": "API/Keyboard/lock",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Keyboard/lock",
            "summary": "The lock() method of the Keyboard interface returns a Promise after enabling the capture of keypresses for any or all of the keys on the physical keyboard. This method can only capture keys that are granted access by the underlying operating system.",
            "support": {
                "chrome": {
                    "version_added": "68"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Keyboard: lock() method"
        }
    ],
    "h-keyboard-unlock": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/Keyboard.json",
            "name": "unlock",
            "slug": "API/Keyboard/unlock",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Keyboard/unlock",
            "summary": "The unlock() method of the Keyboard interface unlocks all keys captured by the Keyboard.lock() method and returns synchronously.",
            "support": {
                "chrome": {
                    "version_added": "68"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Keyboard: unlock() method"
        }
    ],
    "keyboard-interface": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/Keyboard.json",
            "name": "Keyboard",
            "slug": "API/Keyboard",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Keyboard",
            "summary": "The Keyboard interface of the Keyboard API provides functions that retrieve keyboard layout maps and toggle capturing of key presses from the physical keyboard.",
            "support": {
                "chrome": {
                    "version_added": "68"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Keyboard"
        }
    ],
    "h-navigator-keyboard": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/Navigator.json",
            "name": "keyboard",
            "slug": "API/Navigator/keyboard",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Navigator/keyboard",
            "summary": "The keyboard read-only property of the Navigator interface returns a Keyboard object which provides access to functions that retrieve keyboard layout maps and toggle capturing of key presses from the physical keyboard.",
            "support": {
                "chrome": {
                    "version_added": "68"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Navigator: keyboard property"
        }
    ]
}
