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 = |