HID services: Difference between revisions

No edit summary
No edit summary
Line 153: Line 153:
|-
|-
| 137 || [20.0.0+] SetNpadGcAnalogStick8bitRawValue
| 137 || [20.0.0+] SetNpadGcAnalogStick8bitRawValue
|-
| 138 || [S2]
|-
| 139 || [S2]
|-
|-
| 200 || [[#GetVibrationDeviceInfo]]
| 200 || [[#GetVibrationDeviceInfo]]
Line 183: Line 187:
|-
|-
| 214 || [17.0.0+] SendVibrationValuesInMode
| 214 || [17.0.0+] SendVibrationValuesInMode
|-
| 220 || [S2]
|-
|-
| 300 || [3.0.0+] [[#ActivateConsoleSixAxisSensor]]
| 300 || [3.0.0+] [[#ActivateConsoleSixAxisSensor]]
Line 287: Line 293:
|-
|-
| 529 || [8.0.0+] [[#SetDisallowedPalmaConnection]]
| 529 || [8.0.0+] [[#SetDisallowedPalmaConnection]]
|-
| 550 || [S2]
|-
|-
| 1000 || [[#SetNpadCommunicationMode]]
| 1000 || [[#SetNpadCommunicationMode]]
Line 325: Line 333:
|-
|-
| 3011 || [15.0.0+] ResetFullKeyKeyboardMap
| 3011 || [15.0.0+] ResetFullKeyKeyboardMap
|-
| 3110 || [S2]
|-
| 3111 || [S2]
|-
| 3112 || [S2]
|-
| 3113 || [S2]
|-
| 3130 || [S2]
|-
| 3131 || [S2]
|-
| 3132 || [S2]
|-
| 3133 || [S2]
|-
| 3135 || [S2]
|-
| 3136 || [S2]
|-
| 3137 || [S2]
|-
| 3138 || [S2]
|-
|}
|}


Line 1,134: Line 1,167:
|-
|-
| 152 || [10.0.0+] GetWhoAmI
| 152 || [10.0.0+] GetWhoAmI
|-
| 160 || [S2]
|-
| 161 || [S2]
|-
| 162 || [S2]
|-
| 170 || [S2]
|-
| 171 || [S2]
|-
| 172 || [S2]
|-
|-
| 201 || ActivateFirmwareUpdate
| 201 || ActivateFirmwareUpdate
Line 1,230: Line 1,275:
|-
|-
| 251 || [12.0.0+] GetAnalogStickModuleParam
| 251 || [12.0.0+] GetAnalogStickModuleParam
|-
| 252 || [S2]
|-
|-
| 253 || [19.0.0+] ClearStorageForShipment
| 253 || [19.0.0+] ClearStorageForShipment
|-
| 254 || [S2]
|-
| 255 || [S2]
|-
| 256 || [S2]
|-
|-
| 301 || [5.0.0-8.1.0] [[#GetAbstractedPadHandles]]
| 301 || [5.0.0-8.1.0] [[#GetAbstractedPadHandles]]
Line 1,323: Line 1,376:
| 616 || [18.0.0+] [[#GetButtonConfigRight]]
| 616 || [18.0.0+] [[#GetButtonConfigRight]]
|-
|-
| 650 || [12.0.0+] AddButtonPlayData
| 617 || [S2]
|-
|-
| 651 || [12.0.0+] StartButtonPlayData
| 618 || [S2]
|-
|-
| 652 || [12.0.0+] StopButtonPlayData
| 619 || [S2]
|-
| 620 || [S2]
|-
| 621 || [S2]
|-
| 622 || [S2]
|-
| 650 || [12.0.0+] AddButtonPlayData
|-
| 651 || [12.0.0+] StartButtonPlayData
|-
| 652 || [12.0.0+] StopButtonPlayData
|-
|-
| 2000 || [10.0.0+] [[#DeactivateDigitizer]]
| 2000 || [10.0.0+] [[#DeactivateDigitizer]]
Line 1,591: Line 1,656:
|-
|-
| 161 || [7.0.0+] GetPlatformConfig
| 161 || [7.0.0+] GetPlatformConfig
|-
| 171 || [S2]
|-
| 181 || [S2]
|-
|-
| 210 || AcquireNfcDeviceUpdateEventHandle
| 210 || AcquireNfcDeviceUpdateEventHandle
Line 1,651: Line 1,720:
|-
|-
| 247 || [19.0.0+] [[#SetMcuStateImmediate]]
| 247 || [19.0.0+] [[#SetMcuStateImmediate]]
|-
| 251 || [S2]
|-
| 252 || [S2]
|-
| 253 || [S2]
|-
|-
| 301 || ActivateNpadSystem
| 301 || ActivateNpadSystem
Line 1,773: Line 1,848:
|-
|-
| 549 || [6.0.0+] GetConnectableRegisteredDevices
| 549 || [6.0.0+] GetConnectableRegisteredDevices
|-
| 550 || [S2]
|-
|-
| 551 || [20.0.0+] GetRegisteredDevicesForControllerSupport
| 551 || [20.0.0+] GetRegisteredDevicesForControllerSupport
Line 1,781: Line 1,858:
|-
|-
| 703 || [[#GetUniquePadIds]]
| 703 || [[#GetUniquePadIds]]
|-
| 704 || [S2]
|-
| 705 || [S2]
|-
| 707 || [S2]
|-
|-
| 711 || [20.0.0+] AcquireUniquePadConnectionOnHandheldForNsEventHandle
| 711 || [20.0.0+] AcquireUniquePadConnectionOnHandheldForNsEventHandle
Line 1,786: Line 1,869:
| 712 || [20.0.0+] GetUniquePadColor12
| 712 || [20.0.0+] GetUniquePadColor12
|-
|-
| 751 || AcquireJoyDetachOnBluetoothOffEventHandle
| 721 || [S2]
|-
|-
| 800 || ListSixAxisSensorHandles
| 722 || [S2]
|-
|-
| 801 || IsSixAxisSensorUserCalibrationSupported
| 723 || [S2]
|-
|-
| 802 || ResetSixAxisSensorCalibrationValues
| 724 || [S2]
|-
|-
| 803 || StartSixAxisSensorUserCalibration
| 725 || [S2]
|-
|-
| 804 || CancelSixAxisSensorUserCalibration
| 726 || [S2]
|-
|-
| 805 || [3.0.0+] GetUniquePadBluetoothAddress
| 727 || [S2]
|-
|-
| 806 || [3.0.0+] DisconnectUniquePad
| 728 || [S2]
|-
|-
| 807 || [5.0.0+] [[#GetUniquePadType]]
| 729 || [S2]
|-
|-
| 808 || [5.0.0+] GetUniquePadInterface
| 730 || [S2]
|-
|-
| 809 || [5.0.0+] [[#GetUniquePadSerialNumber]]
| 731 || [S2]
|-
|-
| 810 || [5.0.0+] GetUniquePadControllerNumber
| 732 || [S2]
|-
|-
| 811 || [5.0.0+] GetSixAxisSensorUserCalibrationStage
| 733 || [S2]
|-
|-
| 812 || [8.0.0+] GetConsoleUniqueSixAxisSensorHandle
| 734 || [S2]
|-
|-
| 813 || [18.0.0+] GetDeviceType
| 735 || [S2]
|-
|-
| 821 || StartAnalogStickManualCalibration
| 736 || [S2]
|-
|-
| 822 || RetryCurrentAnalogStickManualCalibrationStage
| 737 || [S2]
|-
|-
| 823 || CancelAnalogStickManualCalibration
| 738 || [S2]
|-
|-
| 824 || ResetAnalogStickManualCalibration
| 739 || [S2]
|-
|-
| 825 || [5.0.0+] GetAnalogStickState
| 740 || [S2]
|-
|-
| 826 || [5.0.0+] GetAnalogStickManualCalibrationStage
| 741 || [S2]
|-
|-
| 827 || [5.0.0+] IsAnalogStickButtonPressed
| 742 || [S2]
|-
|-
| 828 || [5.0.0+] IsAnalogStickInReleasePosition
| 743 || [S2]
|-
|-
| 829 || [5.0.0+] IsAnalogStickInCircumference
| 744 || [S2]
|-
|-
| 830 || [7.0.0+] [[#SetNotificationLedPattern]]
| 745 || [S2]
|-
|-
| 831 || [9.0.0+] [[#SetNotificationLedPatternWithTimeout]]
| 746 || [S2]
|-
|-
| 832 || [9.0.0+] [[#PrepareHidsForNotificationWake]]
| 751 || AcquireJoyDetachOnBluetoothOffEventHandle
|-
|-
| 850 || [3.0.0+] [[#IsUsbFullKeyControllerEnabled]]
| 800 || ListSixAxisSensorHandles
|-
|-
| 851 || [3.0.0+] [[#EnableUsbFullKeyController]]
| 801 || IsSixAxisSensorUserCalibrationSupported
|-
|-
| 852 || [3.0.0+] [[#IsUsbConnected]]
| 802 || ResetSixAxisSensorCalibrationValues
|-
|-
| 870 || [5.1.0+] IsHandheldButtonPressedOnConsoleMode
| 803 || StartSixAxisSensorUserCalibration
|-
|-
| 900 || [1.0.0-9.2.0] ActivateInputDetector
| 804 || CancelSixAxisSensorUserCalibration
|-
|-
| 901 || [1.0.0-9.2.0] [[#NotifyInputDetector]]
| 805 || [3.0.0+] GetUniquePadBluetoothAddress
|-
|-
| 1000 || [3.0.0+] InitializeFirmwareUpdate
| 806 || [3.0.0+] DisconnectUniquePad
|-
|-
| 1001 || [3.0.0+] GetFirmwareVersion
| 807 || [5.0.0+] [[#GetUniquePadType]]
|-
|-
| 1002 || [3.0.0+] GetAvailableFirmwareVersion
| 808 || [5.0.0+] GetUniquePadInterface
|-
|-
| 1003 || [3.0.0+] IsFirmwareUpdateAvailable
| 809 || [5.0.0+] [[#GetUniquePadSerialNumber]]
|-
|-
| 1004 || [3.0.0+] CheckFirmwareUpdateRequired
| 810 || [5.0.0+] GetUniquePadControllerNumber
|-
|-
| 1005 || [3.0.0+] StartFirmwareUpdate
| 811 || [5.0.0+] GetSixAxisSensorUserCalibrationStage
|-
|-
| 1006 || [3.0.0+] AbortFirmwareUpdate
| 812 || [8.0.0+] GetConsoleUniqueSixAxisSensorHandle
|-
|-
| 1007 || [3.0.0+] GetFirmwareUpdateState
| 813 || [18.0.0+] GetDeviceType
|-
|-
| 1008 || [4.0.0+] ActivateAudioControl
| 821 || StartAnalogStickManualCalibration
|-
|-
| 1009 || [4.0.0+] AcquireAudioControlEventHandle
| 822 || RetryCurrentAnalogStickManualCalibrationStage
|-
|-
| 1010 || [4.0.0+] GetAudioControlStates
| 823 || CancelAnalogStickManualCalibration
|-
|-
| 1011 || [4.0.0+] DeactivateAudioControl
| 824 || ResetAnalogStickManualCalibration
|-
|-
| 1012 || [20.0.0+] GetFirmwareVersionStringForUserSupportPage
| 825 || [5.0.0+] GetAnalogStickState
|-
|-
| 1050 || [5.0.0+] IsSixAxisSensorAccurateUserCalibrationSupported
| 826 || [5.0.0+] GetAnalogStickManualCalibrationStage
|-
|-
| 1051 || [5.0.0+] StartSixAxisSensorAccurateUserCalibration
| 827 || [5.0.0+] IsAnalogStickButtonPressed
|-
|-
| 1052 || [5.0.0+] CancelSixAxisSensorAccurateUserCalibration
| 828 || [5.0.0+] IsAnalogStickInReleasePosition
|-
|-
| 1053 || [5.0.0+] GetSixAxisSensorAccurateUserCalibrationState
| 829 || [5.0.0+] IsAnalogStickInCircumference
|-
|-
| 1100 || [5.0.0+] [[#GetHidbusSystemServiceObject]]
| 830 || [7.0.0+] [[#SetNotificationLedPattern]]
|-
|-
| 1120 || [6.0.0+] SetFirmwareHotfixUpdateSkipEnabled
| 831 || [9.0.0+] [[#SetNotificationLedPatternWithTimeout]]
|-
|-
| 1130 || [6.0.0-15.0.1] InitializeUsbFirmwareUpdate
| 832 || [9.0.0+] [[#PrepareHidsForNotificationWake]]
|-
|-
| 1131 || [6.0.0+] FinalizeUsbFirmwareUpdate
| 850 || [3.0.0+] [[#IsUsbFullKeyControllerEnabled]]
|-
|-
| 1132 || [6.0.0+] CheckUsbFirmwareUpdateRequired
| 851 || [3.0.0+] [[#EnableUsbFullKeyController]]
|-
|-
| 1133 || [6.0.0+] StartUsbFirmwareUpdate
| 852 || [3.0.0+] [[#IsUsbConnected]]
|-
|-
| 1134 || [6.0.0+] GetUsbFirmwareUpdateState
| 870 || [5.1.0+] IsHandheldButtonPressedOnConsoleMode
|-
|-
| 1135 || [15.0.0+] InitializeUsbFirmwareUpdateWithoutMemory
| 900 || [1.0.0-9.2.0] ActivateInputDetector
|-
|-
| 1150 || [8.0.0+] SetTouchScreenMagnification
| 901 || [1.0.0-9.2.0] [[#NotifyInputDetector]]
|-
|-
| 1151 || [9.0.0+] [[#GetTouchScreenFirmwareVersion]]
| 1000 || [3.0.0+] InitializeFirmwareUpdate
|-
|-
| 1152 || [9.0.0+] SetTouchScreenDefaultConfiguration
| 1001 || [3.0.0+] GetFirmwareVersion
|-
|-
| 1153 || [9.0.0+] GetTouchScreenDefaultConfiguration
| 1002 || [3.0.0+] GetAvailableFirmwareVersion
|-
|-
| 1154 || [9.0.0+] [[#IsFirmwareAvailableForNotification]]
| 1003 || [3.0.0+] IsFirmwareUpdateAvailable
|-
|-
| 1155 || [9.0.0+] SetForceHandheldStyleVibration
| 1004 || [3.0.0+] CheckFirmwareUpdateRequired
|-
|-
| 1156 || [9.0.0+] SendConnectionTriggerWithoutTimeoutEvent
| 1005 || [3.0.0+] StartFirmwareUpdate
|-
|-
| 1157 || [10.0.0+] [[#CancelConnectionTrigger]]
| 1006 || [3.0.0+] AbortFirmwareUpdate
|-
|-
| 1158 || [20.1.0+] SetConnectionLimitForSplay
| 1007 || [3.0.0+] GetFirmwareUpdateState
|-
|-
| 1159 || [20.1.0+] ClearConnectionLimitForSplay
| 1008 || [4.0.0+] ActivateAudioControl
|-
|-
| 1200 || [10.0.0-17.0.1] [[#IsButtonConfigSupported]]
| 1009 || [4.0.0+] AcquireAudioControlEventHandle
|-
|-
| 1201 || [11.0.0-17.0.1] [[#IsButtonConfigEmbeddedSupported]] ([10.0.0-10.2.0] [[#DeleteButtonConfig]])
| 1010 || [4.0.0+] GetAudioControlStates
|-
|-
| 1202 || [11.0.0-17.0.1] [[#DeleteButtonConfig]] ([10.0.0-10.2.0] [[#SetButtonConfigEnabled]])
| 1011 || [4.0.0+] DeactivateAudioControl
|-
|-
| 1203 || [11.0.0-17.0.1] [[#DeleteButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#IsButtonConfigEnabled]])
| 1012 || [20.0.0+] GetFirmwareVersionStringForUserSupportPage
|-
|-
| 1204 || [11.0.0-17.0.1] [[#SetButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigEmbedded]])
| 1050 || [5.0.0+] IsSixAxisSensorAccurateUserCalibrationSupported
|-
|-
| 1205 || [11.0.0-17.0.1] [[#SetButtonConfigEmbeddedEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigFull]])
| 1051 || [5.0.0+] StartSixAxisSensorAccurateUserCalibration
|-
|-
| 1206 || [11.0.0-17.0.1] [[#IsButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigLeft]])
| 1052 || [5.0.0+] CancelSixAxisSensorAccurateUserCalibration
|-
|-
| 1207 || [11.0.0-17.0.1] [[#IsButtonConfigEmbeddedEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigRight]])
| 1053 || [5.0.0+] GetSixAxisSensorAccurateUserCalibrationState
|-
|-
| 1208 || [11.0.0-17.0.1] [[#SetButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#GetButtonConfigEmbedded]])
| 1100 || [5.0.0+] [[#GetHidbusSystemServiceObject]]
|-
|-
| 1209 || [11.0.0-17.0.1] [[#SetButtonConfigFull]] ([10.0.0-10.2.0] [[#GetButtonConfigFull]])
| 1120 || [6.0.0+] SetFirmwareHotfixUpdateSkipEnabled
|-
|-
| 1210 || [10.0.0-10.2.0] [[#GetButtonConfigLeft]]
| 1130 || [6.0.0-15.0.1] InitializeUsbFirmwareUpdate
|-
|-
| 1211 || [11.0.0-17.0.1] [[#SetButtonConfigRight]] ([10.0.0-10.2.0] [[#GetButtonConfigRight]])
| 1131 || [6.0.0+] FinalizeUsbFirmwareUpdate
|-
|-
| 1212 || [11.0.0-17.0.1] [[#GetButtonConfigEmbedded]]
| 1132 || [6.0.0+] CheckUsbFirmwareUpdateRequired
|-
|-
| 1213 || [11.0.0-17.0.1] [[#GetButtonConfigFull]]
| 1133 || [6.0.0+] StartUsbFirmwareUpdate
|-
|-
| 1214 || [11.0.0-17.0.1] [[#GetButtonConfigLeft]]
| 1134 || [6.0.0+] GetUsbFirmwareUpdateState
|-
|-
| 1215 || [11.0.0-17.0.1] [[#GetButtonConfigRight]]
| 1135 || [15.0.0+] InitializeUsbFirmwareUpdateWithoutMemory
|-
|-
| 1250 || [10.0.0+] [[#IsCustomButtonConfigSupported]]
| 1150 || [8.0.0+] SetTouchScreenMagnification
|-
|-
| 1251 || [10.0.0+] [[#IsDefaultButtonConfigEmbedded]]
| 1151 || [9.0.0+] [[#GetTouchScreenFirmwareVersion]]
|-
|-
| 1252 || [10.0.0+] [[#IsDefaultButtonConfigFull]]
| 1152 || [9.0.0+] SetTouchScreenDefaultConfiguration
|-
|-
| 1253 || [10.0.0+] [[#IsDefaultButtonConfigLeft]]
| 1153 || [9.0.0+] GetTouchScreenDefaultConfiguration
|-
|-
| 1254 || [10.0.0+] [[#IsDefaultButtonConfigRight]]
| 1154 || [9.0.0+] [[#IsFirmwareAvailableForNotification]]
|-
|-
| 1255 || [10.0.0+] [[#IsButtonConfigStorageEmbeddedEmpty]]
| 1155 || [9.0.0+] SetForceHandheldStyleVibration
|-
|-
| 1256 || [10.0.0+] [[#IsButtonConfigStorageFullEmpty]]
| 1156 || [9.0.0+] SendConnectionTriggerWithoutTimeoutEvent
|-
|-
| 1257 || [10.0.0+] [[#IsButtonConfigStorageLeftEmpty]]
| 1157 || [10.0.0+] [[#CancelConnectionTrigger]]
|-
|-
| 1258 || [10.0.0+] [[#IsButtonConfigStorageRightEmpty]]
| 1158 || [20.1.0+] SetConnectionLimitForSplay
|-
|-
| 1259 || [11.0.0-12.1.0] [[#GetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageEmbeddedDeprecated|GetButtonConfigStorageEmbedded]])
| 1159 || [20.1.0+] ClearConnectionLimitForSplay
|-
|-
| 1260 || [11.0.0-12.1.0] [[#GetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageFullDeprecated|GetButtonConfigStorageFull]])
| 1200 || [10.0.0-17.0.1] [[#IsButtonConfigSupported]]
|-
| 1201 || [11.0.0-17.0.1] [[#IsButtonConfigEmbeddedSupported]] ([10.0.0-10.2.0] [[#DeleteButtonConfig]])
|-
| 1202 || [11.0.0-17.0.1] [[#DeleteButtonConfig]] ([10.0.0-10.2.0] [[#SetButtonConfigEnabled]])
|-
|-
| 1261 || [11.0.0-12.1.0] [[#GetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageLeftDeprecated|GetButtonConfigStorageLeft]])
| 1203 || [11.0.0-17.0.1] [[#DeleteButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#IsButtonConfigEnabled]])
|-
|-
| 1262 || [11.0.0-12.1.0] [[#GetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageRightDeprecated|GetButtonConfigStorageRight]])
| 1204 || [11.0.0-17.0.1] [[#SetButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigEmbedded]])
|-
|-
| 1263 || [11.0.0-12.1.0] [[#SetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageEmbeddedDeprecated|SetButtonConfigStorageEmbedded]])
| 1205 || [11.0.0-17.0.1] [[#SetButtonConfigEmbeddedEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigFull]])
|-
|-
| 1264 || [11.0.0-12.1.0] [[#SetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageFullDeprecated|SetButtonConfigStorageFull]])
| 1206 || [11.0.0-17.0.1] [[#IsButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigLeft]])
|-
|-
| 1265 || [11.0.0-12.1.0] [[#SetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageLeftDeprecated|SetButtonConfigStorageLeft]])
| 1207 || [11.0.0-17.0.1] [[#IsButtonConfigEmbeddedEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigRight]])
|-
|-
| 1266 || [11.0.0-12.1.0] [[#SetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageRightDeprecated|SetButtonConfigStorageRight]])
| 1208 || [11.0.0-17.0.1] [[#SetButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#GetButtonConfigEmbedded]])
|-
|-
| 1267 || [10.0.0+] [[#DeleteButtonConfigStorageEmbedded]]
| 1209 || [11.0.0-17.0.1] [[#SetButtonConfigFull]] ([10.0.0-10.2.0] [[#GetButtonConfigFull]])
|-
|-
| 1268 || [10.0.0+] [[#DeleteButtonConfigStorageFull]]
| 1210 || [10.0.0-10.2.0] [[#GetButtonConfigLeft]]
|-
|-
| 1269 || [10.0.0+] [[#DeleteButtonConfigStorageLeft]]
| 1211 || [11.0.0-17.0.1] [[#SetButtonConfigRight]] ([10.0.0-10.2.0] [[#GetButtonConfigRight]])
|-
|-
| 1270 || [10.0.0+] [[#DeleteButtonConfigStorageRight]]
| 1212 || [11.0.0-17.0.1] [[#GetButtonConfigEmbedded]]
|-
|-
| 1271 || [10.0.0+] [[#IsUsingCustomButtonConfig]]
| 1213 || [11.0.0-17.0.1] [[#GetButtonConfigFull]]
|-
|-
| 1272 || [10.0.0+] [[#IsAnyCustomButtonConfigEnabled]]
| 1214 || [11.0.0-17.0.1] [[#GetButtonConfigLeft]]
|-
| 1215 || [11.0.0-17.0.1] [[#GetButtonConfigRight]]
|-
| 1250 || [10.0.0+] [[#IsCustomButtonConfigSupported]]
|-
| 1251 || [10.0.0+] [[#IsDefaultButtonConfigEmbedded]]
|-
| 1252 || [10.0.0+] [[#IsDefaultButtonConfigFull]]
|-
| 1253 || [10.0.0+] [[#IsDefaultButtonConfigLeft]]
|-
| 1254 || [10.0.0+] [[#IsDefaultButtonConfigRight]]
|-
| 1255 || [10.0.0+] [[#IsButtonConfigStorageEmbeddedEmpty]]
|-
| 1256 || [10.0.0+] [[#IsButtonConfigStorageFullEmpty]]
|-
| 1257 || [10.0.0+] [[#IsButtonConfigStorageLeftEmpty]]
|-
| 1258 || [10.0.0+] [[#IsButtonConfigStorageRightEmpty]]
|-
| 1259 || [11.0.0-12.1.0] [[#GetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageEmbeddedDeprecated|GetButtonConfigStorageEmbedded]])
|-
| 1260 || [11.0.0-12.1.0] [[#GetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageFullDeprecated|GetButtonConfigStorageFull]])
|-
| 1261 || [11.0.0-12.1.0] [[#GetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageLeftDeprecated|GetButtonConfigStorageLeft]])
|-
| 1262 || [11.0.0-12.1.0] [[#GetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageRightDeprecated|GetButtonConfigStorageRight]])
|-
| 1263 || [11.0.0-12.1.0] [[#SetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageEmbeddedDeprecated|SetButtonConfigStorageEmbedded]])
|-
| 1264 || [11.0.0-12.1.0] [[#SetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageFullDeprecated|SetButtonConfigStorageFull]])
|-
| 1265 || [11.0.0-12.1.0] [[#SetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageLeftDeprecated|SetButtonConfigStorageLeft]])
|-
| 1266 || [11.0.0-12.1.0] [[#SetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageRightDeprecated|SetButtonConfigStorageRight]])
|-
| 1267 || [10.0.0+] [[#DeleteButtonConfigStorageEmbedded]]
|-
| 1268 || [10.0.0+] [[#DeleteButtonConfigStorageFull]]
|-
| 1269 || [10.0.0+] [[#DeleteButtonConfigStorageLeft]]
|-
| 1270 || [10.0.0+] [[#DeleteButtonConfigStorageRight]]
|-
| 1271 || [10.0.0+] [[#IsUsingCustomButtonConfig]]
|-
| 1272 || [10.0.0+] [[#IsAnyCustomButtonConfigEnabled]]
|-
|-
| 1273 || [10.0.0+] [[#SetAllCustomButtonConfigEnabled]]
| 1273 || [10.0.0+] [[#SetAllCustomButtonConfigEnabled]]
|-
|-
| 1274 || [10.0.0+] [[#SetDefaultButtonConfig]]
| 1274 || [10.0.0+] [[#SetDefaultButtonConfig]]
|-
|-
| 1275 || [10.0.0+] [[#SetAllDefaultButtonConfig]]
| 1275 || [10.0.0+] [[#SetAllDefaultButtonConfig]]
|-
|-
| 1276 || [10.0.0+] [[#SetHidButtonConfigEmbedded]]
| 1276 || [10.0.0+] [[#SetHidButtonConfigEmbedded]]
|-
|-
| 1277 || [10.0.0+] [[#SetHidButtonConfigFull]]
| 1277 || [10.0.0+] [[#SetHidButtonConfigFull]]
|-
| 1278 || [10.0.0+] [[#SetHidButtonConfigLeft]]
|-
| 1279 || [10.0.0+] [[#SetHidButtonConfigRight]]
|-
| 1280 || [10.0.0+] [[#GetHidButtonConfigEmbedded]]
|-
| 1281 || [10.0.0+] [[#GetHidButtonConfigFull]]
|-
| 1282 || [10.0.0+] [[#GetHidButtonConfigLeft]]
|-
| 1283 || [10.0.0+] [[#GetHidButtonConfigRight]]
|-
| 1284 || [11.0.0+] [[#GetButtonConfigStorageEmbedded]]
|-
| 1285 || [11.0.0+] [[#GetButtonConfigStorageFull]]
|-
| 1286 || [11.0.0+] [[#GetButtonConfigStorageLeft]]
|-
| 1287 || [11.0.0+] [[#GetButtonConfigStorageRight]]
|-
| 1288 || [11.0.0+] [[#SetButtonConfigStorageEmbedded]]
|-
| 1289 || [11.0.0+] [[#SetButtonConfigStorageFull]]
|-
| 1290 || [11.0.0+] [[#SetButtonConfigStorageLeft]]
|-
| 1291 || [11.0.0+] [[#SetButtonConfigStorageRight]]
|-
| 1292 || [S2]
|-
| 1293 || [S2]
|-
| 1294 || [S2]
|-
| 1295 || [S2]
|-
| 1296 || [S2]
|-
| 1297 || [S2]
|-
| 1298 || [S2]
|-
| 1299 || [S2]
|-
| 1300 || [S2]
|-
| 1301 || [S2]
|-
| 1302 || [S2]
|-
| 1303 || [S2]
|-
| 1304 || [S2]
|-
| 1305 || [S2]
|-
| 1306 || [S2]
|-
| 1307 || [S2]
|-
| 1308 || [18.0.0+] SetButtonConfigVisible
|-
| 1309 || [18.0.0+] IsButtonConfigVisible
|-
| 1310 || [S2]
|-
| 1320 || [17.0.0+] WakeTouchScreenUp
|-
| 1321 || [17.0.0+] PutTouchScreenToSleep
|-
| 1322 || [20.0.0+] AcquireTouchScreenAsyncWakeCompletedEvent
|-
| 1350 || [S2]
|-
| 1351 || [S2]
|-
| 1352 || [S2]
|-
| 1360 || [S2]
|-
| 1361 || [S2]
|-
| 1362 || [S2]
|-
| 1380 || [S2]
|-
| 1381 || [S2]
|-
| 1382 || [S2]
|-
| 1383 || [S2]
|-
| 1384 || [S2]
|-
| 1385 || [S2]
|-
| 1386 || [S2]
|-
| 1387 || [S2]
|-
| 1388 || [S2]
|-
| 1400 || [S2]
|-
| 1401 || [S2]
|-
| 1420 || [19.0.0+] GetAppletResourceProperty
|-
| 1445 || [S2]
|-
|-
| 1278 || [10.0.0+] [[#SetHidButtonConfigLeft]]
| 1446 || [S2]
|-
|-
| 1279 || [10.0.0+] [[#SetHidButtonConfigRight]]
| 1447 || [S2]
|-
| 1280 || [10.0.0+] [[#GetHidButtonConfigEmbedded]]
|-
| 1281 || [10.0.0+] [[#GetHidButtonConfigFull]]
|-
| 1282 || [10.0.0+] [[#GetHidButtonConfigLeft]]
|-
|-
| 1283 || [10.0.0+] [[#GetHidButtonConfigRight]]
| 1448 || [S2]
|-
|-
| 1284 || [11.0.0+] [[#GetButtonConfigStorageEmbedded]]
| 1449 || [S2]
|-
|-
| 1285 || [11.0.0+] [[#GetButtonConfigStorageFull]]
| 1455 || [S2]
|-
|-
| 1286 || [11.0.0+] [[#GetButtonConfigStorageLeft]]
| 1456 || [S2]
|-
|-
| 1287 || [11.0.0+] [[#GetButtonConfigStorageRight]]
| 1457 || [S2]
|-
|-
| 1288 || [11.0.0+] [[#SetButtonConfigStorageEmbedded]]
| 1458 || [S2]
|-
|-
| 1289 || [11.0.0+] [[#SetButtonConfigStorageFull]]
| 1459 || [S2]
|-
|-
| 1290 || [11.0.0+] [[#SetButtonConfigStorageLeft]]
| 1460 || [S2]
|-
|-
| 1291 || [11.0.0+] [[#SetButtonConfigStorageRight]]
| 1461 || [S2]
|-
|-
| 1308 || [18.0.0+] SetButtonConfigVisible
| 1470 || [S2]
|-
|-
| 1309 || [18.0.0+] IsButtonConfigVisible
| 1471 || [S2]
|-
|-
| 1320 || [17.0.0+] WakeTouchScreenUp
| 1472 || [S2]
|-
|-
| 1321 || [17.0.0+] PutTouchScreenToSleep
| 1473 || [S2]
|-
|-
| 1322 || [20.0.0+] AcquireTouchScreenAsyncWakeCompletedEvent
| 1474 || [S2]
|-
|-
| 1420 || [19.0.0+] GetAppletResourceProperty
| 1480 || [S2]
|-
|-
| 12010 || [11.0.0-17.0.1] [[#SetButtonConfigLeft]]
| 12010 || [11.0.0-17.0.1] [[#SetButtonConfigLeft]]