HID Registers

HID Registers

Registers #

Old3DSNameAddressWidthUsed by
YesHID_PAD0x101460002Boot9, Boot11, Kernel11, TwlBg, HID Services, dlp Services
YesHID_PAD_CNT0x101460022TwlBg

HID_PAD #

Each bit in this register refers to a particular key. Each bit is set if the corresponding key is not pressed, and unset if it’s pressed.

BitKey
0A
1B
2Select
3Start
4Right
5Left
6Up
7Down
8R
9L
10X
11Y

HID_PAD_CNT #

BitKey
0A
1B
2Select
3Start
4Right
5Left
6Up
7Down
8R
9L
10X
11Y
12-13Unused.
14Enable IRQ 0x5B. 1 = enable.
15IRQ condition (0 = OR, 1 = AND).

This is the same as on GBA/DS(i).