1e41f4b71Sopenharmony_ci# ShortcutInfo (System API) 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ciThe **ShortcutInfo** module defines shortcut information configured in the configuration file. The information can be obtained through [getShortcutInfo](js-apis-launcherBundleManager-sys.md#launcherbundlemanagergetshortcutinfo9). 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci> **NOTE** 6e41f4b71Sopenharmony_ci> 7e41f4b71Sopenharmony_ci> The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version. 8e41f4b71Sopenharmony_ci> 9e41f4b71Sopenharmony_ci> For the FA model, the shortcut information is configured in the [config.json](../../quick-start/module-structure.md) file. For details about the shortcut information in the stage model, see [shortcuts](../../quick-start/module-configuration-file.md#shortcuts). 10e41f4b71Sopenharmony_ci> 11e41f4b71Sopenharmony_ci> The APIs provided by this module are system APIs. 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci## ShortcutWant 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ci**System capability**: SystemCapability.BundleManager.BundleFramework.Launcher 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci**System API**: This is a system API. 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci| Name | Type | Read-Only| Optional| Description | 20e41f4b71Sopenharmony_ci| ------------------------- | ------ | ---- | ---- | -------------------- | 21e41f4b71Sopenharmony_ci| targetBundle | string | Yes | No | Target bundle name of the shortcut.| 22e41f4b71Sopenharmony_ci| targetModule | string | Yes | Yes | Target module name of the shortcut. | 23e41f4b71Sopenharmony_ci| targetAbility | string | Yes | No | Target ability name of the shortcut.| 24e41f4b71Sopenharmony_ci| parameters<sup>12+</sup> | Array\<[ParameterItem](#parameteritem12)> | No | Yes | Custom data in the shortcut configuration.| 25e41f4b71Sopenharmony_ci 26e41f4b71Sopenharmony_ci## ShortcutInfo 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci**System capability**: SystemCapability.BundleManager.BundleFramework.Launcher 29e41f4b71Sopenharmony_ci 30e41f4b71Sopenharmony_ci **System API**: This is a system API. 31e41f4b71Sopenharmony_ci 32e41f4b71Sopenharmony_ci| Name | Type | Read-Only| Optional| Description | 33e41f4b71Sopenharmony_ci| ----------------------- | ------------------------------------------ | ---- | ---- | ---------------------------- | 34e41f4b71Sopenharmony_ci| id | string | Yes | No| ID of the application to which the shortcut belongs. | 35e41f4b71Sopenharmony_ci| bundleName | string | Yes | No | Name of the bundle that contains the shortcut.| 36e41f4b71Sopenharmony_ci| moduleName | string | Yes | Yes | Module name of the shortcut. | 37e41f4b71Sopenharmony_ci| hostAbility | string | Yes | Yes | Local ability name of the shortcut. | 38e41f4b71Sopenharmony_ci| icon | string | Yes | Yes | Icon of the shortcut. | 39e41f4b71Sopenharmony_ci| iconId | number | Yes | Yes | ID of the shortcut icon. | 40e41f4b71Sopenharmony_ci| label | string | Yes | Yes | Label of the shortcut. | 41e41f4b71Sopenharmony_ci| labelId | number | Yes | Yes | ID of the shortcut label. | 42e41f4b71Sopenharmony_ci| wants | Array\<[ShortcutWant](#shortcutwant)> | Yes | Yes | Want information required for the shortcut. | 43e41f4b71Sopenharmony_ci| appIndex<sup>12+</sup> | number | No| No| Index of an application clone.| 44e41f4b71Sopenharmony_ci| sourceType<sup>12+</sup> | number | No| No| Shortcut source type. The value **0** means a custom shortcut, and **1** means a static shortcut.| 45e41f4b71Sopenharmony_ci 46e41f4b71Sopenharmony_ci## ParameterItem<sup>12+</sup> 47e41f4b71Sopenharmony_ci 48e41f4b71Sopenharmony_ciDescribes the custom data in the shortcut configuration. 49e41f4b71Sopenharmony_ci 50e41f4b71Sopenharmony_ci **System capability**: SystemCapability.BundleManager.BundleFramework.Launcher 51e41f4b71Sopenharmony_ci 52e41f4b71Sopenharmony_ci| Name | Type | Read-Only| Optional| Description | 53e41f4b71Sopenharmony_ci| ------------- | ------ | ---- | ---------------------- | ---------------------- | 54e41f4b71Sopenharmony_ci| key | string | No | No | Key of the custom data. | 55e41f4b71Sopenharmony_ci| value | string | No | No | Value of the custom data.| 56e41f4b71Sopenharmony_ci 57e41f4b71Sopenharmony_ci<!--no_check--> 58