In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Nsyskbd.rpl

From WiiUBrew
Revision as of 12:03, 2 September 2016 by Rw-r-r 0644 (talk | contribs) (Test programs worked so removed "types may be wrong" label + mior coreections)
Jump to navigation Jump to search

nsyskbd.rpl is the system library that allows applications to use USB keyboards plugged in the WiiU USB ports

Functions

Initialisation

Prototype Description
char KBDSetup((void*)connection_callback,(void*)disconnection_callback,(void*)key_callback) Initializes the USB keyboard library and return 0 if successfull; connection and disconnection callback are called repectively at the connection or disconnection of an usb keyboard; key callback is called when some key event occurs (2 times: press and release)
char KBDTeardown() Deinitializes the USB keyboard library and return 0 if the deinitialization was successfull
char KBDInit((void*)unknown,(void*)connection_callback,(void*)disconnection_callback,(void*)key_callback); Pass arguments to KBDSetup (probably an old function left for compatibility); should returns 0 if successfull
char KBDExit(); Calls KBDTeardown() (probably an old function left for compatibility); should returns 0 if successfull