Module Vdom_keyboard.Keyboard_event
type t= Vdom_keyboard__.Import.Dom_html.keyboardEvent Vdom_keyboard__.Import.Js.t
module Keyboard_code = Vdom_keyboard__.Import.Dom_html.Keyboard_codeval key : t -> Keyboard_code.tval ctrl : t -> boolval alt : t -> boolval shift : t -> boolval meta : t -> boolval match_modifiers : ?ctrl:bool -> ?alt:bool -> ?shift:bool -> ?meta:bool -> t -> boolmatch_modifiersevaluates at's modifiers vs the function's arguments. If an argument is not specified then that modifier is not evaluated.
val no_modifiers : t -> boolval map : t -> f:(([ `Ctrl of bool ] * [ `Alt of bool ] * [ `Shift of bool ] * [ `Meta of bool ] * Keyboard_code.t) -> 'a) -> 'a