[
    {
        "name": "Keyboard",
        "comment": " This library lets you listen to global keyboard events.\n\n# Key Codes\n@docs KeyCode\n\n# Subscriptions\n@docs presses, downs, ups\n\n",
        "unions": [],
        "aliases": [
            {
                "name": "KeyCode",
                "comment": " Keyboard keys can be represented as integers. These are called *key codes*.\nYou can use [`toCode`](http://package.elm-lang.org/packages/elm-lang/core/latest/Char#toCode)\nand [`fromCode`](http://package.elm-lang.org/packages/elm-lang/core/latest/Char#fromCode)\nto convert between key codes and characters.\n",
                "args": [],
                "type": "Int"
            }
        ],
        "values": [
            {
                "name": "downs",
                "comment": " Subscribe to get codes whenever a key goes down.\n",
                "type": "(KeyCode -> msg) -> Sub msg"
            },
            {
                "name": "presses",
                "comment": " Subscribe to all key presses.\n",
                "type": "(KeyCode -> msg) -> Sub msg"
            },
            {
                "name": "ups",
                "comment": " Subscribe to get codes whenever a key goes up.\n",
                "type": "(KeyCode -> msg) -> Sub msg"
            }
        ],
        "binops": []
    }
]