dependabot[bot] dab7914eab
Bump @justinribeiro/lite-youtube from 0.9.0 to 0.9.1 in /build/javascript (#273)
* Commit updated Javascript packages

* Bump preact from 10.5.4 to 10.5.5 in /build/javascript (#265)

* Trying a new github workflow to install javascript packages

* Bump tailwindcss from 1.9.2 to 1.9.4 in /build/javascript (#266)

Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 1.9.2 to 1.9.4.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v1.9.2...v1.9.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Commit updated Javascript packages

* Bump preact from 10.5.4 to 10.5.5 in /build/javascript

Bumps [preact](https://github.com/preactjs/preact) from 10.5.4 to 10.5.5.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.5.4...10.5.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>

* Bump @justinribeiro/lite-youtube in /build/javascript

Bumps [@justinribeiro/lite-youtube](https://github.com/justinribeiro/lite-youtube) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/justinribeiro/lite-youtube/releases)
- [Commits](https://github.com/justinribeiro/lite-youtube/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2020-10-20 15:15:56 -07:00

146 lines
2.6 KiB
TypeScript

export = keycode;
export as namespace keycode;
declare const keycode: Keycode;
declare interface CodesMap {
'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;
'a': number;
'b': number;
'c': number;
'd': number;
'e': number;
'f': number;
'g': number;
'h': number;
'i': number;
'j': number;
'k': number;
'l': number;
'm': number;
'n': number;
'o': number;
'p': number;
'q': number;
'r': number;
's': number;
't': number;
'u': number;
'v': number;
'w': number;
'x': number;
'y': number;
'z': number;
'0': number;
'1': number;
'2': number;
'3': number;
'4': number;
'5': number;
'6': number;
'7': number;
'8': number;
'9': number;
'f1': number;
'f2': number;
'f3': number;
'f4': number;
'f5': number;
'f6': number;
'f7': number;
'f8': number;
'f9': number;
'f10': number;
'f11': number;
'f12': number;
'numpad 0': number;
'numpad 1': number;
'numpad 2': number;
'numpad 3': number;
'numpad 4': number;
'numpad 5': number;
'numpad 6': number;
'numpad 7': number;
'numpad 8': number;
'numpad 9': number;
}
declare interface AliasesMap {
'windows': number;
'⇧': number;
'⌥': number;
'⌃': number;
'⌘': 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;
}
declare interface InverseCodesMap {
[key: number]: string;
}
declare interface Keycode {
(event: Event): string;
(keycode: number): string;
(name: string): number;
codes: CodesMap;
aliases: AliasesMap;
names: InverseCodesMap;
isEventKey: (event: Event, nameOrCode: number | string) => boolean;
}