Changes

575 bytes added ,  00:59, 14 June 2020
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 || 0x2 ||  
+
| 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]]