@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
76 lines (75 loc) • 1.62 kB
TypeScript
type SearchInput = KeyboardEvent | {
which: number;
keyCode: number;
charCode: number;
} | string | number | Array<unknown> | Record<string, unknown> | RegExp;
export default function keyCode(searchInput: SearchInput): any;
export declare const codes: {
backspace: number;
tab: number;
enter: number;
shift: number;
ctrl: number;
alt: number;
'pause/break': number;
'caps lock': number;
esc: number;
space: number;
'page up': number;
'page down': number;
end: number;
home: number;
left: number;
up: number;
right: number;
down: number;
insert: number;
delete: number;
command: number;
'left command': number;
'right command': number;
'numpad *': number;
'numpad +': number;
'numpad -': number;
'numpad .': number;
'numpad /': number;
'num lock': number;
'scroll lock': number;
'my computer': number;
'my calculator': number;
';': number;
'=': number;
',': number;
'-': number;
'.': number;
'/': number;
'`': number;
'[': number;
'\\': number;
']': number;
"'": number;
};
export declare const aliases: {
windows: number;
'\u21E7': number;
'\u2325': number;
'\u2303': number;
'\u2318': number;
ctl: number;
control: number;
option: number;
pause: number;
break: number;
caps: number;
return: number;
escape: number;
spc: number;
spacebar: number;
pgup: number;
pgdn: number;
ins: number;
del: number;
cmd: number;
};
export declare const names: {};
export {};