nn::swkbd::CTR::PreloadKeyboardApplet Function

Syntax

void PreloadKeyboardApplet();

Arguments

None.

Return Values

None.

Description

Preloads the software keyboard applet.

If you preload the software keyboard applet, it will start up faster than it will otherwise. If you do so, however, you must take the following into account.

Preloading is not complete after this function returns. When you use this function to preload the applet, before you can call the nn::swkbd::CTR::StartKeyboardApplet function you must always either call the nn::swkbd::CTR::WaitForPreloadKeyboardApplet function or confirm that preloading is complete with the nn::swkbd::CTR::IsRegisteredKeyboardApplet function.

Also note that if a library applet other than the software keyboard applet has been preloaded, you must cancel that preload before calling this function.

Applications must not be closed while the applet is preloaded. If you preloaded the applet, you must always call the nn::swkbd::CTR::CancelPreloadKeyboardApplet function to cancel the preload before closing the application.

Preloading of an applet can be canceled by calling nn::applet::CTR::ProcessHomeButton to move to the HOME Menu.

Revision History

2011/03/18
Added note about speeding up the startup time of the software keyboard applet by preloading it.
Added note that applications must not be closed while there are any preloaded applets.
2011/03/01
Initial version.

CONFIDENTIAL