Settings services: Difference between revisions

Line 905: Line 905:
| 188 || [9.0.0+] [[#SetTouchScreenMode]]
| 188 || [9.0.0+] [[#SetTouchScreenMode]]
|-
|-
| 189 || [10.0.0+] GetButtonConfigSettingsFull
| 189 || [10.0.0+] [[#GetButtonConfigSettingsFull]]
|-
|-
| 190 || [10.0.0+] SetButtonConfigSettingsFull
| 190 || [10.0.0+] [[#SetButtonConfigSettingsFull]]
|-
|-
| 191 || [10.0.0+] GetButtonConfigSettingsEmbedded
| 191 || [10.0.0+] [[#GetButtonConfigSettingsEmbedded]]
|-
|-
| 192 || [10.0.0+] SetButtonConfigSettingsEmbedded
| 192 || [10.0.0+] [[#SetButtonConfigSettingsEmbedded]]
|-
|-
| 193 || [10.0.0+] GetButtonConfigSettingsLeft
| 193 || [10.0.0+] [[#GetButtonConfigSettingsLeft]]
|-
|-
| 194 || [10.0.0+] SetButtonConfigSettingsLeft
| 194 || [10.0.0+] [[#SetButtonConfigSettingsLeft]]
|-
|-
| 195 || [10.0.0+] GetButtonConfigSettingsRight
| 195 || [10.0.0+] [[#GetButtonConfigSettingsRight]]
|-
|-
| 196 || [10.0.0+] SetButtonConfigSettingsRight
| 196 || [10.0.0+] [[#SetButtonConfigSettingsRight]]
|-
|-
| 197 || [10.0.0+] GetButtonConfigRegisteredSettingsEmbedded
| 197 || [10.0.0+] [[#GetButtonConfigRegisteredSettingsEmbedded]]
|-
|-
| 198 || [10.0.0+] SetButtonConfigRegisteredSettingsEmbedded
| 198 || [10.0.0+] [[#SetButtonConfigRegisteredSettingsEmbedded]]
|-
|-
| 199 || [10.0.0+] GetButtonConfigRegisteredSettings
| 199 || [10.0.0+] [[#GetButtonConfigRegisteredSettings]]
|-
|-
| 200 || [10.0.0+] SetButtonConfigRegisteredSettings
| 200 || [10.0.0+] [[#SetButtonConfigRegisteredSettings]]
|}
|}


Line 1,120: Line 1,120:


Official sw sets the input to an u8 loaded from an input [[#TouchScreenMode]].
Official sw sets the input to an u8 loaded from an input [[#TouchScreenMode]].
== GetButtonConfigSettingsFull ==
Takes a type-0x6 output buffer containing an array of [[#ButtonConfigSettings]], returns an output s32.
== SetButtonConfigSettingsFull ==
Takes a type-0x5 input buffer containing an array of [[#ButtonConfigSettings]], no output.
== GetButtonConfigSettingsEmbedded ==
Takes a type-0x6 output buffer containing an array of [[#ButtonConfigSettings]], returns an output s32.
== SetButtonConfigSettingsEmbedded ==
Takes a type-0x5 input buffer containing an array of [[#ButtonConfigSettings]], no output.
== GetButtonConfigSettingsLeft ==
Takes a type-0x6 output buffer containing an array of [[#ButtonConfigSettings]], returns an output s32.
== SetButtonConfigSettingsLeft ==
Takes a type-0x5 input buffer containing an array of [[#ButtonConfigSettings]], no output.
== GetButtonConfigSettingsRight ==
Takes a type-0x6 output buffer containing an array of [[#ButtonConfigSettings]], returns an output s32.
== SetButtonConfigSettingsRight ==
Takes a type-0x5 input buffer containing an array of [[#ButtonConfigSettings]], no output.
== GetButtonConfigRegisteredSettingsEmbedded ==
Takes a type-0x16 output buffer containing a [[#ButtonConfigRegisteredSettings]], no output.
== SetButtonConfigRegisteredSettingsEmbedded ==
Takes a type-0x15 input buffer containing a [[#ButtonConfigRegisteredSettings]], no output.
== GetButtonConfigRegisteredSettings ==
Takes a type-0x6 output buffer containing an array of [[#ButtonConfigRegisteredSettings]], returns an output s32.
== SetButtonConfigRegisteredSettings ==
Takes a type-0x5 input buffer containing an array of [[#ButtonConfigRegisteredSettings]], no output.


== UserSelectorFlag ==
== UserSelectorFlag ==
Line 1,605: Line 1,641:
* 0: Stylus.
* 0: Stylus.
* 1: Standard, the default.
* 1: Standard, the default.
== ButtonConfigSettings ==
This is "nn::settings::system::ButtonConfigSettings". This is a 0x5A8-byte struct.
== ButtonConfigRegisteredSettings ==
This is "nn::settings::system::ButtonConfigRegisteredSettings". This is a 0x5C8-byte struct.


= System Configuration =
= System Configuration =