cloud-game/web/js/input/keys.js
2025-12-30 14:36:48 +03:00

41 lines
781 B
JavaScript

export const KEY = {
A: 'a',
B: 'b',
X: 'x',
Y: 'y',
L: 'l',
R: 'r',
START: 'start',
SELECT: 'select',
LOAD: 'load',
SAVE: 'save',
HELP: 'help',
JOIN: 'join',
FULL: 'full',
QUIT: 'quit',
UP: 'up',
DOWN: 'down',
LEFT: 'left',
RIGHT: 'right',
PAD1: 'pad1',
PAD2: 'pad2',
PAD3: 'pad3',
PAD4: 'pad4',
STATS: 'stats',
SETTINGS: 'settings',
DTOGGLE: 'dtoggle',
L2: 'l2',
R2: 'r2',
L3: 'l3',
R3: 'r3',
REC: 'rec',
RESET: 'reset',
};
// Keys match libretro RETRO_DEVICE_ID_JOYPAD_*
export const JOYPAD_KEYS = [
KEY.B, KEY.Y, KEY.SELECT, KEY.START,
KEY.UP, KEY.DOWN, KEY.LEFT, KEY.RIGHT,
KEY.A, KEY.X, KEY.L, KEY.R,
KEY.L2, KEY.R2, KEY.L3, KEY.R3
]