1{ 2 "name": "@ohos/input", 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.ShortKey" 20 ], 21 "features": [ 22 "input_feature_combination_key", 23 "input_feature_input_device", 24 "input_feature_interceptor", 25 "input_feature_keyboard", 26 "input_feature_monitor", 27 "input_feature_mouse", 28 "input_feature_pointer_drawing", 29 "input_feature_switch", 30 "input_feature_touchscreen", 31 "input_feature_short_key" 32 ], 33 "adapted_system_type": [ 34 "standard" 35 ], 36 "rom": "5120KB", 37 "ram": "5120KB", 38 "hisysevent_config":[ 39 "//foundation/multimodalinput/input/service/hisysevent.yaml" 40 ], 41 "deps": { 42 "components": [ 43 "window_manager", 44 "hisysevent", 45 "start", 46 "napi", 47 "c_utils", 48 "ipc", 49 "hitrace", 50 "resource_schedule_service", 51 "eventhandler", 52 "image_framework", 53 "graphic_2d", 54 "drivers_interface_input", 55 "safwk", 56 "ability_runtime", 57 "access_token", 58 "ability_base", 59 "samgr", 60 "build_framework", 61 "config_policy", 62 "hicollie", 63 "init", 64 "preferences", 65 "security_component_manager", 66 "hilog", 67 "common", 68 "common_event_service" 69 ], 70 "third_party": [ 71 "cJSON", 72 "node", 73 "libuv", 74 "libevdev", 75 "mtdev", 76 "libinput" 77 ] 78 }, 79 "build": { 80 "group_type": { 81 "base_group": [ 82 "//foundation/multimodalinput/input:multimodalinput_mmi_base" 83 ], 84 "fwk_group": [ 85 "//foundation/multimodalinput/input:multimodalinput_mmi_frameworks", 86 "//foundation/multimodalinput/input:input_jsapi_group" 87 ], 88 "service_group": [ 89 "//foundation/multimodalinput/input:multimodalinput_mmi_service", 90 "//foundation/multimodalinput/input/sa_profile:multimodalinput_sa_profile", 91 "//foundation/multimodalinput/input:multimodalinput.rc", 92 "//foundation/multimodalinput/input/patch:patch_packages", 93 "//third_party/libevdev:libevdev", 94 "//foundation/multimodalinput/input:uinput_inject", 95 "//foundation/multimodalinput/input:mmi_uinput.rc", 96 "//foundation/multimodalinput/input:examples_group" 97 ] 98 }, 99 "inner_kits": [ 100 { 101 "name": "//foundation/multimodalinput/input/frameworks/proxy:libmmi-client", 102 "header": { 103 "header_files": [ 104 "proxy/include/window_info.h", 105 "proxy/include/input_manager.h", 106 "event/include/key_event.h", 107 "event/include/pointer_event.h", 108 "event/include/input_event.h" 109 ], 110 "header_base": "//foundation/multimodalinput/input/interfaces/native/innerkits" 111 }, 112 "type": "so" 113 }, 114 { 115 "name": "//foundation/multimodalinput/input/util:libmmi-util", 116 "header": { 117 "header_files": [ 118 "key_event_napi.h" 119 ], 120 "header_base": "//foundation/multimodalinput/input/util/common/include" 121 }, 122 "type": "so" 123 } 124 ], 125 "test": [ 126 "//foundation/multimodalinput/input:mmi_tests" 127 ] 128 } 129 } 130} 131