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
Enum documentation
enum class nn:: swkbd:: Preset
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: KeyboardMode
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: InvalidChar
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: PasswordMode
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: InputFormMode
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: InitialCursorPos
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: TextCheckResult
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: DictionaryLang
#include <nn/swkbd/swkbd.h>
enum class nn:: swkbd:: CloseResult
#include <nn/swkbd/swkbd.h>
Function documentation
ulong nn:: swkbd:: GetRequiredWorkBufferSize(bool)
#include <nn/swkbd/swkbd.h>
ulong nn:: swkbd:: GetRequiredStringBufferSize()
#include <nn/swkbd/swkbd.h>
nn:: applet:: ExitReason nn:: swkbd:: GetExitReason()
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: MakePreset(KeyboardConfig*,
Preset)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetHeaderText(KeyboardConfig*,
const char16_t*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetSubText(KeyboardConfig*,
const char16_t*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetOkText(KeyboardConfig*,
const char16_t*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetOkTextUtf8(KeyboardConfig*,
const char*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetLeftOptionalSymbolKey(KeyboardConfig*,
char16_t)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetLeftOptionalSymbolKeyUtf8(KeyboardConfig*,
const char*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetRightOptionalSymbolKey(KeyboardConfig*,
char16_t)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetRightOptionalSymbolKeyUtf8(KeyboardConfig*,
const char*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetHeaderTextUtf8(KeyboardConfig*,
const char*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetSubTextUtf8(KeyboardConfig*,
const char*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetGuideText(KeyboardConfig*,
const char16_t*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetGuideTextUtf8(KeyboardConfig*,
const char*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetInitialText(ShowKeyboardArg*,
const char16_t*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetInitialTextUtf8(ShowKeyboardArg*,
const char*)
#include <nn/swkbd/swkbd.h>
void nn:: swkbd:: SetUserWordList(ShowKeyboardArg*,
const UserWord*,
int)
#include <nn/swkbd/swkbd.h>
int nn:: swkbd:: ShowKeyboard(String*,
const ShowKeyboardArg&)
#include <nn/swkbd/swkbd.h>
Variable documentation
nn:: applet:: ExitReason nn:: swkbd:: g_ExitReason
#include <nn/swkbd/swkbd.h>