proberge-dev/browser-keyboard/1.0.0

Browser.Keyboard

Description

browser-keyboard is intended to help with global keyboard event management.

Event subscription functions

onKeyUp : (Event -> msg) -> Sub msg
onKeyPress : (Event -> msg) -> Sub msg
onKeyDown : (Event -> msg) -> Sub msg

Event data definition

type alias Event =
{ key : String
, code : String
, metaKey : Bool
, repeat : Bool
, ctrlKey : Bool
, shiftKey : Bool
, altKey : Bool
}