Interface IKeyboardEvent
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;
}
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)
- IUIEvent
- IKeyboardEvent
Index
Properties
alt Key
altKey: boolean
Status of Alt key being pressed
Optionalchar Code
charCode?: number
Unicode value of character pressed
code
code: string
Code for key based on layout
ctrl Key
ctrlKey: boolean
Status of Ctrl key being pressed
Optionalcurrent Target
currentTarget?: any
Current target for an event
input Index
inputIndex: number
Input array index
key
key: string
String representation of key
key Code
keyCode: number
ASCII value of key
meta Key
metaKey: boolean
Status of Meta key (eg. Windows key) being pressed
prevent Default
preventDefault: () => void
Tells user agent what to do when not explicitly handled
Optionalrepeat
repeat?: boolean
Whether this key event was generated by an auto-repeat (the user is holding the key down).
shift Key
shiftKey: boolean
Status of Shift key being pressed
Optionalsrc Element
srcElement?: any
Alias for target
target
target: any
Reference to object where object was dispatched
type
type: string
Type of event
Native friendly interface for KeyboardEvent Object