• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/multimodalinput",
3  "description": "Provide input capabilities",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "segment": {
7    "destPath": "foundation/multimodalinput/input/"
8  },
9  "component": {
10    "name": "input",
11    "subsystem": "multimodalinput",
12    "syscap": [
13      "SystemCapability.MultimodalInput.Input.InputConsumer",
14      "SystemCapability.MultimodalInput.Input.InputDevice",
15      "SystemCapability.MultimodalInput.Input.Core",
16      "SystemCapability.MultimodalInput.Input.InputSimulator",
17      "SystemCapability.MultimodalInput.Input.InputMonitor",
18      "SystemCapability.MultimodalInput.Input.Pointer",
19      "SystemCapability.MultimodalInput.Input.Cooperator"
20    ],
21    "features": [
22      "input_feature_combination_key",
23      "input_feature_pointer_drawing",
24      "input_feature_interceptor",
25      "input_feature_monitor",
26      "input_feature_keyboard",
27      "input_feature_mouse",
28      "input_feature_touchscreen",
29      "input_feature_input_device",
30      "input_feature_input_cooperation"
31    ],
32    "adapted_system_type": [
33      "standard"
34    ],
35    "rom": "5120KB",
36    "ram": "5120KB",
37    "hisysevent_config":[
38      "//foundation/multimodalinput/input/service/hisysevent.yaml"
39    ],
40    "deps": {
41      "components": [
42        "window_manager",
43        "hisysevent_native",
44        "startup_l2",
45        "napi",
46        "c_utils",
47        "ipc",
48        "hitrace_native",
49        "resource_schedule_service",
50        "eventhandler",
51        "multimedia_image_framework",
52        "graphic_standard",
53        "drivers_interface_input",
54        "multimodalinput",
55        "safwk",
56        "libuv",
57        "ability_runtime",
58        "access_token",
59        "hiviewdfx_hilog_native",
60        "ability_base",
61        "samgr",
62        "common"
63      ],
64      "third_party": [
65        "node",
66        "libuv",
67        "json"
68      ]
69    },
70    "build": {
71      "group_type": {
72        "base_group": [
73          "//foundation/multimodalinput/input:multimodalinput_mmi_base"
74        ],
75        "fwk_group": [
76          "//foundation/multimodalinput/input:multimodalinput_mmi_frameworks",
77          "//foundation/multimodalinput/input:input_jsapi_group"
78        ],
79        "service_group": [
80          "//foundation/multimodalinput/input:multimodalinput_mmi_service",
81          "//foundation/multimodalinput/input/sa_profile:multimodalinput_sa_profile",
82          "//foundation/multimodalinput/input:multimodalinput.rc",
83          "//foundation/multimodalinput/input/patch:patch_packages",
84          "//third_party/eudev:libudev",
85          "//third_party/eudev:udevd",
86          "//third_party/eudev:udevadm",
87          "//third_party/eudev:udevd.rc",
88          "//third_party/eudev:udev_conf",
89          "//third_party/eudev:udev_touchscreen_rule",
90          "//third_party/eudev:udev_vk_rule",
91          "//third_party/mtdev:libmtdev",
92          "//third_party/libevdev:libevdev",
93          "//foundation/multimodalinput/input:uinput_inject",
94          "//foundation/multimodalinput/input:mmi_uinput.rc"
95        ]
96      },
97      "inner_kits": [
98        {
99          "name": "//foundation/multimodalinput/input/frameworks/proxy:libmmi-client",
100          "header": {
101            "header_files": [
102              "proxy/include/display_info.h",
103              "proxy/include/input_manager.h",
104              "event/include/key_event.h",
105              "event/include/pointer_event.h",
106              "event/include/input_event.h"
107            ],
108            "header_base": "//foundation/multimodalinput/input/interfaces/native/innerkits"
109          },
110          "type": "so"
111        }
112      ],
113      "test": [
114        "//foundation/multimodalinput/input:mmi_tests"
115      ]
116    }
117  }
118}
119