InlineKeyboardRequest.cs
1 namespace Ryujinx.HLE.HOS.Applets.SoftwareKeyboard 2 { 3 /// <summary> 4 /// Possible requests to the software keyboard when running in inline mode. 5 /// </summary> 6 enum InlineKeyboardRequest : uint 7 { 8 /// <summary> 9 /// Finalize the keyboard applet. 10 /// </summary> 11 Finalize = 0x4, 12 13 /// <summary> 14 /// Set user words for text prediction. 15 /// </summary> 16 SetUserWordInfo = 0x6, 17 18 /// <summary> 19 /// Sets the CustomizeDic data. Can't be used if CustomizedDictionaries is already set. 20 /// </summary> 21 SetCustomizeDic = 0x7, 22 23 /// <summary> 24 /// Configure the keyboard applet and put it in a state where it is processing input. 25 /// </summary> 26 Calc = 0xA, 27 28 /// <summary> 29 /// Set custom dictionaries for text prediction. Can't be used if SetCustomizeDic is already set. 30 /// </summary> 31 SetCustomizedDictionaries = 0xB, 32 33 /// <summary> 34 /// Release custom dictionaries data. 35 /// </summary> 36 UnsetCustomizedDictionaries = 0xC, 37 38 /// <summary> 39 /// [8.0.0+] Request the keyboard applet to use the ChangedStringV2 response when notifying changes in text data. 40 /// </summary> 41 UseChangedStringV2 = 0xD, 42 43 /// <summary> 44 /// [8.0.0+] Request the keyboard applet to use the MovedCursorV2 response when notifying changes in cursor position. 45 /// </summary> 46 UseMovedCursorV2 = 0xE, 47 } 48 }