export const STANDARD_BUTTONS = { RC_BOTTOM: 'RC_BOTTOM', // Bottom button in right cluster RC_RIGHT: 'RC_RIGHT', // Right button in right cluster RC_LEFT: 'RC_LEFT', // Left button in right cluster RC_TOP: 'RC_TOP', // Top button in right cluster BUMPER_LEFT: 'BUMPER_LEFT', // Top left front button BUMPER_RIGHT: 'BUMPER_RIGHT', // Top right front button TRIGGER_LEFT: 'TRIGGER_LEFT', // Bottom left front button TRIGGER_RIGHT: 'TRIGGER_RIGHT', // Bottom right front button CC_LEFT: 'CC_LEFT', // Left button in center cluster CC_RIGHT: 'CC_RIGHT', // Right button in center cluster THUMBSTICK_LEFT: 'THUMBSTICK_LEFT', // Left stick pressed button THUMBSTICK_RIGHT: 'THUMBSTICK_RIGHT', // Right stick pressed button LC_BOTTOM: 'LC_BOTTOM', // Bottom button in left cluster LC_RIGHT: 'LC_RIGHT', // Right button in left cluster LC_LEFT: 'LC_LEFT', // Left button in left cluster LC_TOP: 'LC_TOP', // Top button in left cluster CC_CENTER: 'CC_CENTER', // Center button in center cluster }; export const STANDARD_BUTTON_MAPPING = { RC_BOTTOM: 0, RC_RIGHT: 1, RC_LEFT: 2, RC_TOP: 3, BUMPER_LEFT: 4, BUMPER_RIGHT: 5, TRIGGER_LEFT: 6, TRIGGER_RIGHT: 7, CC_LEFT: 8, CC_RIGHT: 9, THUMBSTICK_LEFT: 10, THUMBSTICK_RIGHT: 11, LC_BOTTOM: 12, LC_RIGHT: 13, LC_LEFT: 14, LC_TOP: 15, CC_CENTER: 16, }; export const STANDARD_AXES = { THUMBSTICK_LEFT_X: 'THUMBSTICK_LEFT_X', // Horizontal axis for left stick (negative left/positive right) THUMBSTICK_LEFT_Y: 'THUMBSTICK_LEFT_Y', // Vertical axis for left stick (negative up/positive down) THUMBSTICK_RIGHT_X: 'THUMBSTICK_RIGHT_X', // Horizontal axis for right stick (negative left/positive right) THUMBSTICK_RIGHT_Y: 'THUMBSTICK_RIGHT_Y', // Vertical axis for right stick (negative up/positive down) }; export const STANDARD_AXES_MAPPING = { THUMBSTICK_LEFT_X: 0, THUMBSTICK_LEFT_Y: 1, THUMBSTICK_RIGHT_X: 2, THUMBSTICK_RIGHT_Y: 3, };