|
Result | hidsysInitialize (void) |
| Initialize hidsys.
|
|
void | hidsysExit (void) |
| Exit hidsys.
|
|
Service * | hidsysGetServiceSession (void) |
| Gets the Service object for the actual hidsys service session.
|
|
Result | hidsysSendKeyboardLockKeyEvent (u32 events) |
| SendKeyboardLockKeyEvent.
|
|
Result | hidsysAcquireHomeButtonEventHandle (Event *out_event, bool autoclear) |
| Gets an Event which is signaled when HidHomeButtonState is updated.
|
|
Result | hidsysActivateHomeButton (void) |
| Activates the HomeButton sharedmem.
|
|
Result | hidsysAcquireSleepButtonEventHandle (Event *out_event, bool autoclear) |
| Gets an Event which is signaled when HidSleepButtonState is updated.
|
|
Result | hidsysActivateSleepButton (void) |
| Activates the SleepButton sharedmem.
|
|
Result | hidsysAcquireCaptureButtonEventHandle (Event *out_event, bool autoclear) |
| Gets an Event which is signaled when HidCaptureButtonState is updated.
|
|
Result | hidsysActivateCaptureButton (void) |
| Activates the CaptureButton sharedmem.
|
|
Result | hidsysApplyNpadSystemCommonPolicy (void) |
| Applies npad system common policy.
|
|
Result | hidsysGetLastActiveNpad (u32 *out) |
| Gets the npad id type of the last controller that was active.
|
|
Result | hidsysGetSupportedNpadStyleSetOfCallerApplet (u32 *out) |
| Gets the SupportedNpadStyleSet for the CallerApplet.
|
|
Result | hidsysGetNpadInterfaceType (HidNpadIdType id, u8 *out) |
| Gets the HidNpadInterfaceType for the specified controller.
|
|
Result | hidsysGetNpadLeftRightInterfaceType (HidNpadIdType id, u8 *out0, u8 *out1) |
| GetNpadLeftRightInterfaceType.
|
|
Result | hidsysHasBattery (HidNpadIdType id, bool *out) |
| HasBattery.
|
|
Result | hidsysHasLeftRightBattery (HidNpadIdType id, bool *out0, bool *out1) |
| HasLeftRightBattery.
|
|
Result | hidsysGetUniquePadsFromNpad (HidNpadIdType id, HidsysUniquePadId *unique_pad_ids, s32 count, s32 *total_out) |
| Gets the UniquePadIds for the specified controller.
|
|
Result | hidsysEnableAppletToGetInput (bool enable) |
| EnableAppletToGetInput.
|
|
Result | hidsysEnableHandheldHids (void) |
| EnableHandheldHids.
|
|
Result | hidsysDisableHandheldHids (void) |
| DisableHandheldHids.
|
|
Result | hidsysSetJoyConRailEnabled (bool enable) |
| SetJoyConRailEnabled.
|
|
Result | hidsysIsJoyConRailEnabled (bool *out) |
| IsJoyConRailEnabled.
|
|
Result | hidsysIsHandheldHidsEnabled (bool *out) |
| IsHandheldHidsEnabled.
|
|
Result | hidsysIsJoyConAttachedOnAllRail (bool *out) |
| IsJoyConAttachedOnAllRail.
|
|
Result | hidsysIsInvertedControllerConnectedOnRail (bool *out) |
| IsInvertedControllerConnectedOnRail.
|
|
Result | hidsysAcquireUniquePadConnectionEventHandle (Event *out_event) |
| AcquireUniquePadConnectionEventHandle.
|
|
Result | hidsysGetUniquePadIds (HidsysUniquePadId *unique_pad_ids, s32 count, s32 *total_out) |
| Gets a list of all UniquePadIds.
|
|
Result | hidsysAcquireJoyDetachOnBluetoothOffEventHandle (Event *out_event, bool autoclear) |
| AcquireJoyDetachOnBluetoothOffEventHandle.
|
|
Result | hidsysGetUniquePadBluetoothAddress (HidsysUniquePadId unique_pad_id, BtdrvAddress *address) |
| GetUniquePadBluetoothAddress.
|
|
Result | hidsysDisconnectUniquePad (HidsysUniquePadId unique_pad_id) |
| DisconnectUniquePad.
|
|
Result | hidsysGetUniquePadType (HidsysUniquePadId unique_pad_id, HidsysUniquePadType *pad_type) |
| GetUniquePadType.
|
|
Result | hidsysGetUniquePadInterface (HidsysUniquePadId unique_pad_id, HidNpadInterfaceType *interface) |
| GetUniquePadInterface.
|
|
Result | hidsysGetUniquePadSerialNumber (HidsysUniquePadId unique_pad_id, HidsysUniquePadSerialNumber *serial) |
| Gets the HidsysUniquePadSerialNumber.
|
|
Result | hidsysGetUniquePadControllerNumber (HidsysUniquePadId unique_pad_id, u64 *number) |
| GetUniquePadControllerNumber.
|
|
Result | hidsysSetNotificationLedPattern (const HidsysNotificationLedPattern *pattern, HidsysUniquePadId unique_pad_id) |
| Sets the HOME-button notification LED pattern, for the specified controller.
|
|
Result | hidsysSetNotificationLedPatternWithTimeout (const HidsysNotificationLedPattern *pattern, HidsysUniquePadId unique_pad_id, u64 timeout) |
| Sets the HOME-button notification LED pattern, for the specified controller.
|
|
Result | hidsysIsUsbFullKeyControllerEnabled (bool *out) |
| IsUsbFullKeyControllerEnabled.
|
|
Result | hidsysEnableUsbFullKeyController (bool flag) |
| EnableUsbFullKeyController.
|
|
Result | hidsysIsUsbConnected (HidsysUniquePadId unique_pad_id, bool *out) |
| IsUsbConnected.
|
|
Result | hidsysGetTouchScreenDefaultConfiguration (HidTouchScreenConfigurationForNx *touch_screen_configuration) |
| GetTouchScreenDefaultConfiguration.
|
|
Result | hidsysIsFirmwareUpdateNeededForNotification (HidsysUniquePadId unique_pad_id, bool *out) |
| IsFirmwareUpdateNeededForNotification.
|
|
Result | hidsysLegacyIsButtonConfigSupported (HidsysUniquePadId unique_pad_id, bool *out) |
| Legacy IsButtonConfigSupported.
|
|
Result | hidsysIsButtonConfigSupported (BtdrvAddress addr, bool *out) |
| IsButtonConfigSupported.
|
|
Result | hidsysIsButtonConfigEmbeddedSupported (bool *out) |
| IsButtonConfigEmbeddedSupported.
|
|
Result | hidsysLegacyDeleteButtonConfig (HidsysUniquePadId unique_pad_id) |
| Legacy DeleteButtonConfig.
|
|
Result | hidsysDeleteButtonConfig (BtdrvAddress addr) |
| DeleteButtonConfig.
|
|
Result | hidsysDeleteButtonConfigEmbedded (void) |
| DeleteButtonConfigEmbedded.
|
|
Result | hidsysLegacySetButtonConfigEnabled (HidsysUniquePadId unique_pad_id, bool flag) |
| Legacy SetButtonConfigEnabled.
|
|
Result | hidsysSetButtonConfigEnabled (BtdrvAddress addr, bool flag) |
| SetButtonConfigEnabled.
|
|
Result | hidsysSetButtonConfigEmbeddedEnabled (bool flag) |
| SetButtonConfigEmbeddedEnabled.
|
|
Result | hidsysLegacyIsButtonConfigEnabled (HidsysUniquePadId unique_pad_id, bool *out) |
| Legacy IsButtonConfigEnabled.
|
|
Result | hidsysIsButtonConfigEnabled (BtdrvAddress addr, bool *out) |
| IsButtonConfigEnabled.
|
|
Result | hidsysIsButtonConfigEmbeddedEnabled (bool *out) |
| IsButtonConfigEmbeddedEnabled.
|
|
Result | hidsysLegacySetButtonConfigEmbedded (HidsysUniquePadId unique_pad_id, const HidsysButtonConfigEmbedded *config) |
| Legacy SetButtonConfigEmbedded.
|
|
Result | hidsysSetButtonConfigEmbedded (const HidsysButtonConfigEmbedded *config) |
| SetButtonConfigEmbedded.
|
|
Result | hidsysLegacySetButtonConfigFull (HidsysUniquePadId unique_pad_id, const HidsysButtonConfigFull *config) |
| Legacy SetButtonConfigFull.
|
|
Result | hidsysSetButtonConfigFull (BtdrvAddress addr, const HidsysButtonConfigFull *config) |
| SetButtonConfigFull.
|
|
Result | hidsysLegacySetButtonConfigLeft (HidsysUniquePadId unique_pad_id, const HidsysButtonConfigLeft *config) |
| Legacy SetButtonConfigLeft.
|
|
Result | hidsysSetButtonConfigLeft (BtdrvAddress addr, const HidsysButtonConfigLeft *config) |
| SetButtonConfigLeft.
|
|
Result | hidsysLegacySetButtonConfigRight (HidsysUniquePadId unique_pad_id, const HidsysButtonConfigRight *config) |
| Legacy SetButtonConfigRight.
|
|
Result | hidsysSetButtonConfigRight (BtdrvAddress addr, const HidsysButtonConfigRight *config) |
| SetButtonConfigRight.
|
|
Result | hidsysLegacyGetButtonConfigEmbedded (HidsysUniquePadId unique_pad_id, HidsysButtonConfigEmbedded *config) |
| Legacy GetButtonConfigEmbedded.
|
|
Result | hidsysGetButtonConfigEmbedded (HidsysButtonConfigEmbedded *config) |
| GetButtonConfigEmbedded.
|
|
Result | hidsysLegacyGetButtonConfigFull (HidsysUniquePadId unique_pad_id, HidsysButtonConfigFull *config) |
| Legacy GetButtonConfigFull.
|
|
Result | hidsysGetButtonConfigFull (BtdrvAddress addr, HidsysButtonConfigFull *config) |
| GetButtonConfigFull.
|
|
Result | hidsysLegacyGetButtonConfigLeft (HidsysUniquePadId unique_pad_id, HidsysButtonConfigLeft *config) |
| Legacy GetButtonConfigLeft.
|
|
Result | hidsysGetButtonConfigLeft (BtdrvAddress addr, HidsysButtonConfigLeft *config) |
| GetButtonConfigLeft.
|
|
Result | hidsysLegacyGetButtonConfigRight (HidsysUniquePadId unique_pad_id, HidsysButtonConfigRight *config) |
| Legacy GetButtonConfigRight.
|
|
Result | hidsysGetButtonConfigRight (BtdrvAddress addr, HidsysButtonConfigRight *config) |
| GetButtonConfigRight.
|
|
Result | hidsysIsCustomButtonConfigSupported (HidsysUniquePadId unique_pad_id, bool *out) |
| IsCustomButtonConfigSupported.
|
|
Result | hidsysIsDefaultButtonConfigEmbedded (const HidcfgButtonConfigEmbedded *config, bool *out) |
| IsDefaultButtonConfigEmbedded.
|
|
Result | hidsysIsDefaultButtonConfigFull (const HidcfgButtonConfigFull *config, bool *out) |
| IsDefaultButtonConfigFull.
|
|
Result | hidsysIsDefaultButtonConfigLeft (const HidcfgButtonConfigLeft *config, bool *out) |
| IsDefaultButtonConfigLeft.
|
|
Result | hidsysIsDefaultButtonConfigRight (const HidcfgButtonConfigRight *config, bool *out) |
| IsDefaultButtonConfigRight.
|
|
Result | hidsysIsButtonConfigStorageEmbeddedEmpty (s32 index, bool *out) |
| IsButtonConfigStorageEmbeddedEmpty.
|
|
Result | hidsysIsButtonConfigStorageFullEmpty (s32 index, bool *out) |
| IsButtonConfigStorageFullEmpty.
|
|
Result | hidsysIsButtonConfigStorageLeftEmpty (s32 index, bool *out) |
| IsButtonConfigStorageLeftEmpty.
|
|
Result | hidsysIsButtonConfigStorageRightEmpty (s32 index, bool *out) |
| IsButtonConfigStorageRightEmpty.
|
|
Result | hidsysGetButtonConfigStorageEmbeddedDeprecated (s32 index, HidcfgButtonConfigEmbedded *config) |
| GetButtonConfigStorageEmbeddedDeprecated.
|
|
Result | hidsysGetButtonConfigStorageFullDeprecated (s32 index, HidcfgButtonConfigFull *config) |
| GetButtonConfigStorageFullDeprecated.
|
|
Result | hidsysGetButtonConfigStorageLeftDeprecated (s32 index, HidcfgButtonConfigLeft *config) |
| GetButtonConfigStorageLeftDeprecated.
|
|
Result | hidsysGetButtonConfigStorageRightDeprecated (s32 index, HidcfgButtonConfigRight *config) |
| GetButtonConfigStorageRightDeprecated.
|
|
Result | hidsysSetButtonConfigStorageEmbeddedDeprecated (s32 index, const HidcfgButtonConfigEmbedded *config) |
| SetButtonConfigStorageEmbeddedDeprecated.
|
|
Result | hidsysSetButtonConfigStorageFullDeprecated (s32 index, const HidcfgButtonConfigFull *config) |
| SetButtonConfigStorageFullDeprecated.
|
|
Result | hidsysSetButtonConfigStorageLeftDeprecated (s32 index, const HidcfgButtonConfigLeft *config) |
| SetButtonConfigStorageLeftDeprecated.
|
|
Result | hidsysSetButtonConfigStorageRightDeprecated (s32 index, const HidcfgButtonConfigRight *config) |
| SetButtonConfigStorageRightDeprecated.
|
|
Result | hidsysDeleteButtonConfigStorageEmbedded (s32 index) |
| DeleteButtonConfigStorageEmbedded.
|
|
Result | hidsysDeleteButtonConfigStorageFull (s32 index) |
| DeleteButtonConfigStorageFull.
|
|
Result | hidsysDeleteButtonConfigStorageLeft (s32 index) |
| DeleteButtonConfigStorageLeft.
|
|
Result | hidsysDeleteButtonConfigStorageRight (s32 index) |
| DeleteButtonConfigStorageRight.
|
|
Result | hidsysIsUsingCustomButtonConfig (HidsysUniquePadId unique_pad_id, bool *out) |
| IsUsingCustomButtonConfig.
|
|
Result | hidsysIsAnyCustomButtonConfigEnabled (bool *out) |
| IsAnyCustomButtonConfigEnabled.
|
|
Result | hidsysSetAllCustomButtonConfigEnabled (u64 AppletResourceUserId, bool flag) |
| SetAllCustomButtonConfigEnabled.
|
|
Result | hidsysSetAllDefaultButtonConfig (void) |
| SetAllDefaultButtonConfig.
|
|
Result | hidsysSetHidButtonConfigEmbedded (HidsysUniquePadId unique_pad_id, const HidcfgButtonConfigEmbedded *config) |
| SetHidButtonConfigEmbedded.
|
|
Result | hidsysSetHidButtonConfigFull (HidsysUniquePadId unique_pad_id, const HidcfgButtonConfigFull *config) |
| SetHidButtonConfigFull.
|
|
Result | hidsysSetHidButtonConfigLeft (HidsysUniquePadId unique_pad_id, const HidcfgButtonConfigLeft *config) |
| SetHidButtonConfigLeft.
|
|
Result | hidsysSetHidButtonConfigRight (HidsysUniquePadId unique_pad_id, const HidcfgButtonConfigRight *config) |
| SetHidButtonConfigRight.
|
|
Result | hidsysGetHidButtonConfigEmbedded (HidsysUniquePadId unique_pad_id, HidcfgButtonConfigEmbedded *config) |
| GetHidButtonConfigEmbedded.
|
|
Result | hidsysGetHidButtonConfigFull (HidsysUniquePadId unique_pad_id, HidcfgButtonConfigFull *config) |
| GetHidButtonConfigFull.
|
|
Result | hidsysGetHidButtonConfigLeft (HidsysUniquePadId unique_pad_id, HidcfgButtonConfigLeft *config) |
| GetHidButtonConfigLeft.
|
|
Result | hidsysGetHidButtonConfigRight (HidsysUniquePadId unique_pad_id, HidcfgButtonConfigRight *config) |
| GetHidButtonConfigRight.
|
|
Result | hidsysGetButtonConfigStorageEmbedded (s32 index, HidcfgButtonConfigEmbedded *config, HidcfgStorageName *name) |
| GetButtonConfigStorageEmbedded.
|
|
Result | hidsysGetButtonConfigStorageFull (s32 index, HidcfgButtonConfigFull *config, HidcfgStorageName *name) |
| GetButtonConfigStorageFull.
|
|
Result | hidsysGetButtonConfigStorageLeft (s32 index, HidcfgButtonConfigLeft *config, HidcfgStorageName *name) |
| GetButtonConfigStorageLeft.
|
|
Result | hidsysGetButtonConfigStorageRight (s32 index, HidcfgButtonConfigRight *config, HidcfgStorageName *name) |
| GetButtonConfigStorageRight.
|
|
Result | hidsysSetButtonConfigStorageEmbedded (s32 index, const HidcfgButtonConfigEmbedded *config, const HidcfgStorageName *name) |
| SetButtonConfigStorageEmbedded.
|
|
Result | hidsysSetButtonConfigStorageFull (s32 index, const HidcfgButtonConfigFull *config, const HidcfgStorageName *name) |
| SetButtonConfigStorageFull.
|
|
Result | hidsysSetButtonConfigStorageLeft (s32 index, const HidcfgButtonConfigLeft *config, const HidcfgStorageName *name) |
| SetButtonConfigStorageLeft.
|
|
Result | hidsysSetButtonConfigStorageRight (s32 index, const HidcfgButtonConfigRight *config, const HidcfgStorageName *name) |
| SetButtonConfigStorageRight.
|
|
hid:sys service IPC wrapper.
- Author
- exelix, yellows8, ndeadly