API

Interface IKeyboardEvent

Native friendly interface for KeyboardEvent Object

interface IKeyboardEvent {
    altKey: boolean;
    charCode?: number;
    code: string;
    ctrlKey: boolean;
    currentTarget?: any;
    inputIndex: number;
    key: string;
    keyCode: number;
    metaKey: boolean;
    preventDefault: () => void;
    repeat?: boolean;
    shiftKey: boolean;
    srcElement?: any;
    target: any;
    type: string;
}

Hierarchy (View Summary)

Index
altKey: boolean

Status of Alt key being pressed

charCode?: number

Unicode value of character pressed

Required for event, use keyCode instead.

code: string

Code for key based on layout

ctrlKey: boolean

Status of Ctrl key being pressed

currentTarget?: any

Current target for an event

inputIndex: number

Input array index

key: string

String representation of key

keyCode: number

ASCII value of key

Used with DeviceSourceManager

metaKey: boolean

Status of Meta key (eg. Windows key) being pressed

preventDefault: () => void

Tells user agent what to do when not explicitly handled

repeat?: boolean

Whether this key event was generated by an auto-repeat (the user is holding the key down).

shiftKey: boolean

Status of Shift key being pressed

srcElement?: any

Alias for target

Use target instead

target: any

Reference to object where object was dispatched

type: string

Type of event