Macros | |
| #define | KEY_A BIT(7) |
| #define | KEY_B BIT(15) |
| #define | KEY_DOWN BIT(10) |
| #define | KEY_DPAD (KEY_UP | KEY_DOWN | KEY_LEFT | KEY_RIGHT) |
| All D-pad directions. | |
| #define | KEY_FACE (KEY_A | KEY_B | KEY_X | KEY_Y) |
| All face buttons. | |
| #define | KEY_L BIT(5) |
| #define | KEY_LEFT BIT(9) |
| #define | KEY_R BIT(4) |
| #define | KEY_RIGHT BIT(8) |
| #define | KEY_SELECT BIT(13) |
| #define | KEY_START BIT(12) |
| #define | KEY_UP BIT(11) |
| #define | KEY_X BIT(6) |
| #define | KEY_Y BIT(14) |
| #define KEY_A BIT(7) |
A button
| #define KEY_B BIT(15) |
B button
| #define KEY_DOWN BIT(10) |
D-pad down
| #define KEY_L BIT(5) |
L shoulder
| #define KEY_LEFT BIT(9) |
D-pad left
| #define KEY_R BIT(4) |
R shoulder
| #define KEY_RIGHT BIT(8) |
D-pad right
| #define KEY_SELECT BIT(13) |
Select button
| #define KEY_START BIT(12) |
Start button
| #define KEY_UP BIT(11) |
D-pad up
| #define KEY_X BIT(6) |
X button
| #define KEY_Y BIT(14) |
Y button