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