Loading...
Searching...
No Matches
Button Constants

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)
 

Detailed Description

Macro Definition Documentation

◆ KEY_A

#define KEY_A   BIT(7)

A button

◆ KEY_B

#define KEY_B   BIT(15)

B button

◆ KEY_DOWN

#define KEY_DOWN   BIT(10)

D-pad down

◆ KEY_DPAD

#define KEY_DPAD   (KEY_UP | KEY_DOWN | KEY_LEFT | KEY_RIGHT)

All D-pad directions.

◆ KEY_FACE

#define KEY_FACE   (KEY_A | KEY_B | KEY_X | KEY_Y)

All face buttons.

◆ KEY_L

#define KEY_L   BIT(5)

L shoulder

◆ KEY_LEFT

#define KEY_LEFT   BIT(9)

D-pad left

◆ KEY_R

#define KEY_R   BIT(4)

R shoulder

◆ KEY_RIGHT

#define KEY_RIGHT   BIT(8)

D-pad right

◆ KEY_SELECT

#define KEY_SELECT   BIT(13)

Select button

◆ KEY_START

#define KEY_START   BIT(12)

Start button

◆ KEY_UP

#define KEY_UP   BIT(11)

D-pad up

◆ KEY_X

#define KEY_X   BIT(6)

X button

◆ KEY_Y

#define KEY_Y   BIT(14)

Y button