nn::swkbd namespace

Classes

struct DictionaryInfo
struct KeyboardConfig
struct ShowKeyboardArg
class String

Enums

enum class Preset { Default, Password, UserName, DownloadCode, Max_Preset }
enum class KeyboardMode { ModeLanguageSet1, ModeNumeric, ModeASCII, ModeLanguageSet1Latin, ModeAlphabet, ModeSimplifiedChinese, ModeTraditionalChinese, ModeKorean, ModeLanguageSet2, ModeMax_KeyboardMode, ModeFull, ModeFullLatin }
enum class InvalidChar { Space = 1 << 1, AtMark = 1 << 2, Percent = 1 << 3, Slash = 1 << 4, BackSlash = 1 << 5, Numeric = 1 << 6, OutsideOfDownloadCode = 1 << 7, OutsideOfMiiNickName = 1 << 8, Force32 = 1 << 9 }
enum class PasswordMode { Show, Hide, Max_PasswordMode }
enum class InputFormMode { OneLine, MultiLine, Separate, Max_InputFormMode }
enum class InitialCursorPos { First, Last, Max_InitialCursorPos }
enum class TextCheckResult { Success, ShowFailureDialog, ShowConfirmDialog, Max_TextCheckResult }
enum class DictionaryLang { Japanese, AmericanEnglish, CanadianFrench, LatinAmericanSpanish, Reserved1, BritishEnglish, French, German, Spanish, Italian, Dutch, Portuguese, Russian, Reserved2, SimplifiedChinesePinyin, TraditionalChineseCangjie, TraditionalChineseSimplifiedCangjie, TraditionalChineseZhuyin, Korean, Max_DictionaryLang }
enum class CloseResult { Enter, Cancel }

Functions

auto GetRequiredWorkBufferSize(bool) -> ulong
auto GetRequiredStringBufferSize() -> ulong
auto GetExitReason() -> nn::applet::ExitReason
void MakePreset(KeyboardConfig*, Preset)
void SetHeaderText(KeyboardConfig*, const char16_t*)
void SetSubText(KeyboardConfig*, const char16_t*)
void SetOkText(KeyboardConfig*, const char16_t*)
void SetOkTextUtf8(KeyboardConfig*, const char*)
void SetLeftOptionalSymbolKey(KeyboardConfig*, char16_t)
void SetLeftOptionalSymbolKeyUtf8(KeyboardConfig*, const char*)
void SetRightOptionalSymbolKey(KeyboardConfig*, char16_t)
void SetRightOptionalSymbolKeyUtf8(KeyboardConfig*, const char*)
void SetHeaderTextUtf8(KeyboardConfig*, const char*)
void SetSubTextUtf8(KeyboardConfig*, const char*)
void SetGuideText(KeyboardConfig*, const char16_t*)
void SetGuideTextUtf8(KeyboardConfig*, const char*)
void SetInitialText(ShowKeyboardArg*, const char16_t*)
void SetInitialTextUtf8(ShowKeyboardArg*, const char*)
void SetUserWordList(ShowKeyboardArg*, const UserWord*, int)
auto ShowKeyboard(String*, const ShowKeyboardArg&) -> int

Variables

nn::applet::ExitReason g_ExitReason

Enum documentation

enum class nn::swkbd::Preset

enum class nn::swkbd::KeyboardMode

enum class nn::swkbd::InvalidChar

enum class nn::swkbd::PasswordMode

enum class nn::swkbd::InputFormMode

enum class nn::swkbd::InitialCursorPos

enum class nn::swkbd::TextCheckResult

enum class nn::swkbd::DictionaryLang

enum class nn::swkbd::CloseResult

Function documentation

void nn::swkbd::MakePreset(KeyboardConfig*, Preset)

void nn::swkbd::SetHeaderText(KeyboardConfig*, const char16_t*)

void nn::swkbd::SetSubText(KeyboardConfig*, const char16_t*)

void nn::swkbd::SetOkText(KeyboardConfig*, const char16_t*)

void nn::swkbd::SetOkTextUtf8(KeyboardConfig*, const char*)

void nn::swkbd::SetLeftOptionalSymbolKey(KeyboardConfig*, char16_t)

void nn::swkbd::SetLeftOptionalSymbolKeyUtf8(KeyboardConfig*, const char*)

void nn::swkbd::SetRightOptionalSymbolKey(KeyboardConfig*, char16_t)

void nn::swkbd::SetRightOptionalSymbolKeyUtf8(KeyboardConfig*, const char*)

void nn::swkbd::SetHeaderTextUtf8(KeyboardConfig*, const char*)

void nn::swkbd::SetSubTextUtf8(KeyboardConfig*, const char*)

void nn::swkbd::SetGuideText(KeyboardConfig*, const char16_t*)

void nn::swkbd::SetGuideTextUtf8(KeyboardConfig*, const char*)

void nn::swkbd::SetInitialText(ShowKeyboardArg*, const char16_t*)

void nn::swkbd::SetInitialTextUtf8(ShowKeyboardArg*, const char*)

void nn::swkbd::SetUserWordList(ShowKeyboardArg*, const UserWord*, int)

int nn::swkbd::ShowKeyboard(String*, const ShowKeyboardArg&)

Variable documentation