keyhawk
Version:
Create keybinds easily with single and multi key support
168 lines (133 loc) • 2.42 kB
text/typescript
/**
* Contains a list of keys that can be used to create keybinds.
*/
export default {
ESC: 'escape',
F1: 'f1',
F2: 'f2',
F3: 'f3',
F4: 'f4',
F5: 'f5',
F6: 'f6',
F7: 'f7',
F8: 'f8',
F9: 'f9',
F10: 'f10',
F11: 'f11',
F12: 'f12',
SCROLL_LOCK: 'scrolllock',
PAUSE: 'pause',
TILDE: '`',
ONE: '1',
EXCLAMATION_POINT: '!',
EXCLAMATION_MARK: '!',
TWO: '2',
AT: '@',
THREE: '3',
POUND: '#',
NUMBER_SIGN: '#',
HASH: '#',
FOUR: '4',
DOLLAR_SIGN: '$',
FIVE: '5',
PERCENT: '%',
SIX: '6',
CARET: '^',
SEVEN: '7',
AMPERSAND: '&',
AND: '&',
EIGHT: '8',
ASTERISK: '*',
MULTIPLY: '*',
MULTIPLICATION: '*',
NINE: '9',
LEFT_PARENTHESES: '(',
LEFT_ROUND_BRACKET: '(',
ZERO: '0',
RIGHT_PARENTHESES: ')',
RIGHT_ROUND_BRACKET: ')',
DASH: '-',
MINUS: '-',
SUBTRACT: '-',
SUBTRACTION: '-',
UNDERSCORE: '_',
EQUALS: '=',
EQUAL: '=',
PLUS: '+',
ADD: '+',
ADDITION: '+',
BACKSPACE: 'backspace',
TAB: 'tab',
CAPS_LOCK: 'capslock',
SPACE: ' ',
ENTER: 'enter',
CTX: 'contextmenu',
CONTEXT: 'contextmenu',
CONTEXT_MENU: 'contextmenu',
LEFT_BRACKET: '[',
LEFT_SQUARE_BRACKET: '[',
LEFT_BRACE: '{',
RIGHT_BRACKET: ']',
RIGHT_SQUARE_BRACKET: ']',
RIGHT_BRACE: '}',
BACK_SLASH: '\\',
VERTICAL_SLASH: '|',
UPRIGHT_SLASH: '|',
SEMICOLON: ';',
COLON: ':',
SINGLE_QUOTATION_MARK: `'`,
DOUBLE_QUOATION_MARK: '"',
COMMA: ',',
LESS_THAN: '<',
LEFT_ANGLE_BRACKET: '<',
PERIOD: '.',
DOT: '.',
GREATER_THAN: '>',
RIGHT_ANGLE_BRACKET: '>',
FORWARD_SLASH: '/',
DIVIDE: '/',
DIVISION: '/',
QUESTION_MARK: '?',
INSERT: 'insert',
HOME: 'home',
PAGE_UP: 'pageup',
DELETE: 'delete',
END: 'end',
PAGE_DOWN: 'pagedown',
ARROW_UP: 'arrowup',
ARROW_LEFT: 'arrowleft',
ARROW_DOWN: 'arrowdown',
ARROW_RIGHT: 'arrowright',
NUM_LOCK: 'numlock',
ALT: 'alt',
META: 'meta',
CTRL: 'control',
SHIFT: 'shift',
A: 'a',
B: 'b',
C: 'c',
D: 'd',
E: 'e',
F: 'f',
G: 'g',
H: 'h',
I: 'i',
J: 'j',
K: 'k',
L: 'l',
M: 'm',
N: 'n',
O: 'o',
P: 'p',
Q: 'q',
R: 'r',
S: 's',
T: 't',
U: 'u',
V: 'v',
W: 'w',
X: 'x',
Y: 'y',
Z: 'z',
}