[{"name":"Browser.Keyboard","comment":"\n# Description\n\n`browser-keyboard` is intended to help with global keyboard event management.\n\n# Event subscription functions\n\n@docs onKeyUp, onKeyPress, onKeyDown\n\n# Event data definition\n\n@docs Event\n\n","unions":[],"aliases":[{"name":"Event","comment":" ","args":[],"type":"{ key : String.String, code : String.String, metaKey : Basics.Bool, repeat : Basics.Bool, ctrlKey : Basics.Bool, shiftKey : Basics.Bool, altKey : Basics.Bool }"}],"values":[{"name":"onKeyDown","comment":" ","type":"(Browser.Keyboard.Event -> msg) -> Platform.Sub.Sub msg"},{"name":"onKeyPress","comment":" ","type":"(Browser.Keyboard.Event -> msg) -> Platform.Sub.Sub msg"},{"name":"onKeyUp","comment":" ","type":"(Browser.Keyboard.Event -> msg) -> Platform.Sub.Sub msg"}],"binops":[]}]