namespace Ryujinx.HLE.HOS.Applets.SoftwareKeyboard
{
///
/// Possible requests to the software keyboard when running in inline mode.
///
enum InlineKeyboardRequest : uint
{
///
/// Finalize the keyboard applet.
///
Finalize = 0x4,
///
/// Set user words for text prediction.
///
SetUserWordInfo = 0x6,
///
/// Sets the CustomizeDic data. Can't be used if CustomizedDictionaries is already set.
///
SetCustomizeDic = 0x7,
///
/// Configure the keyboard applet and put it in a state where it is processing input.
///
Calc = 0xA,
///
/// Set custom dictionaries for text prediction. Can't be used if SetCustomizeDic is already set.
///
SetCustomizedDictionaries = 0xB,
///
/// Release custom dictionaries data.
///
UnsetCustomizedDictionaries = 0xC,
///
/// [8.0.0+] Request the keyboard applet to use the ChangedStringV2 response when notifying changes in text data.
///
UseChangedStringV2 = 0xD,
///
/// [8.0.0+] Request the keyboard applet to use the MovedCursorV2 response when notifying changes in cursor position.
///
UseMovedCursorV2 = 0xE,
}
}