NDS input support. [詳細]
#include <nds/touch.h>#include <nds/input.h>関数 | |
| void | scanKeys (void) |
| Obtains the current keypad state. | |
| uint32 | keysCurrent (void) |
| Obtains the current keypad state. | |
| uint32 | keysHeld (void) |
| Obtains the current keypad held state. | |
| uint32 | keysDown (void) |
| Obtains the current keypad pressed state. | |
| uint32 | keysDownRepeat (void) |
| Obtains the current keypad pressed or repeating state. | |
| void | keysSetRepeat (u8 setDelay, u8 setRepeat) |
| Sets the key repeat parameters. | |
| uint32 | keysUp (void) |
| Obtains the current keypad released state. | |
| __attribute__ ((deprecated)) touchPosition touchReadXY() | |
| void | touchRead (touchPosition *data) |
| Obtains the current touchpad state. | |
NDS input support.
| uint32 keysCurrent | ( | void | ) |
Obtains the current keypad state.
Call this function to get keypad state without affecting state of other key functions (keysUp keysHeld etc...)
| void keysSetRepeat | ( | u8 | setDelay, | |
| u8 | setRepeat | |||
| ) |
Sets the key repeat parameters.
| setDelay | Number of scanKeys calls before keys start to repeat. | |
| setRepeat | Number of scanKeys calls before keys repeat. |
| void scanKeys | ( | void | ) |
Obtains the current keypad state.
Call this function once per main loop in order to use the keypad functions.
| touchRead | ( | touchPosition * | data | ) |
Obtains the current touchpad state.
| data | a touchPosition ptr which will be filled by the function |
1.6.3