Software Keyboard: Difference between revisions
No edit summary |
|||
Line 252: | Line 252: | ||
| 0x28 || 0x1 || Return button flag (0 = disable, non-zero = enable) | | 0x28 || 0x1 || Return button flag (0 = disable, non-zero = enable) | ||
|- | |- | ||
| 0x29 || | | 0x29 || 0x1 || [10.0.0+] When value 1-2, sdknso Appear / AppearEx will set [[#CalcArg]] keytopAsFloating=0 and footerScalable=1. | ||
|- | |||
| 0x2A || 0x1 || | |||
|- | |- | ||
| 0x2B || 0x1 || | | 0x2B || 0x1 || | ||
Line 310: | Line 312: | ||
| 0x466 || 0x1 || 0x200 || disableTouch | | 0x466 || 0x1 || 0x200 || disableTouch | ||
|- | |- | ||
| 0x467 || 0x1 || 0x800 || disableUSBKeyboard | | 0x467 || 0x1 || 0x800 || disableHardwareKeyboard ([1.0.0-9.2.0] disableUSBKeyboard) | ||
|- | |- | ||
| 0x468 || 0x5 || || Unknown | | 0x468 || 0x5 || || Unknown | ||
Line 351: | Line 353: | ||
The applet-specific IStorage for data input is the [[#InitializeArg]] within this struct. | The applet-specific IStorage for data input is the [[#InitializeArg]] within this struct. | ||
disableHardwareKeyboard: On [10.0.0+] there's sdknso user-facing funcs for both Hardware/USB, which call the same Impl func that has Hardware in the name. | |||
=== Runtime === | === Runtime === | ||
Line 450: | Line 454: | ||
This was added with [6.0.0+]. This struct is 0xCE-bytes. | This was added with [6.0.0+]. This struct is 0xCE-bytes. | ||
== Rect == | |||
This is "nn::swkbd::Rect". This struct is 0x8-bytes. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x2 || s16 X | |||
|- | |||
| 0x2 || 0x2 || s16 Y | |||
|- | |||
| 0x4 || 0x2 || s16 Width | |||
|- | |||
| 0x6 || 0x2 || s16 Height | |||
|} | |||
[[Category:Library Applets]] | [[Category:Library Applets]] |