1c29fa5a6Sopenharmony_ci{ 2c29fa5a6Sopenharmony_ci "name": "@ohos/input", 3c29fa5a6Sopenharmony_ci "description": "Provide input capabilities", 4c29fa5a6Sopenharmony_ci "version": "3.1", 5c29fa5a6Sopenharmony_ci "license": "Apache License 2.0", 6c29fa5a6Sopenharmony_ci "segment": { 7c29fa5a6Sopenharmony_ci "destPath": "foundation/multimodalinput/input" 8c29fa5a6Sopenharmony_ci }, 9c29fa5a6Sopenharmony_ci "component": { 10c29fa5a6Sopenharmony_ci "name": "input", 11c29fa5a6Sopenharmony_ci "subsystem": "multimodalinput", 12c29fa5a6Sopenharmony_ci "syscap": [ 13c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.InfraredEmitter", 14c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.Cooperator", 15c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.Pointer", 16c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.ShortKey", 17c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.InputMonitor", 18c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.InputSimulator", 19c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.Core", 20c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.InputDevice", 21c29fa5a6Sopenharmony_ci "SystemCapability.MultimodalInput.Input.InputConsumer" 22c29fa5a6Sopenharmony_ci ], 23c29fa5a6Sopenharmony_ci "features": [ 24c29fa5a6Sopenharmony_ci "input_feature_product", 25c29fa5a6Sopenharmony_ci "input_feature_enable_pgo", 26c29fa5a6Sopenharmony_ci "input_feature_pgo_path", 27c29fa5a6Sopenharmony_ci "input_feature_combination_key", 28c29fa5a6Sopenharmony_ci "input_feature_input_device", 29c29fa5a6Sopenharmony_ci "input_feature_interceptor", 30c29fa5a6Sopenharmony_ci "input_feature_keyboard", 31c29fa5a6Sopenharmony_ci "input_feature_monitor", 32c29fa5a6Sopenharmony_ci "input_feature_mouse", 33c29fa5a6Sopenharmony_ci "input_feature_pointer_drawing", 34c29fa5a6Sopenharmony_ci "input_feature_switch", 35c29fa5a6Sopenharmony_ci "input_feature_touchscreen", 36c29fa5a6Sopenharmony_ci "input_feature_short_key", 37c29fa5a6Sopenharmony_ci "input_feature_fingerprint", 38c29fa5a6Sopenharmony_ci "input_feature_crown", 39c29fa5a6Sopenharmony_ci "input_ext_feature_anco", 40c29fa5a6Sopenharmony_ci "input_ext_feature_fingersense", 41c29fa5a6Sopenharmony_ci "input_ext_feature_gesturesense", 42c29fa5a6Sopenharmony_ci "input_ext_feature_magiccursor", 43c29fa5a6Sopenharmony_ci "input_feature_joystick", 44c29fa5a6Sopenharmony_ci "input_feature_coverage", 45c29fa5a6Sopenharmony_ci "input_shortcut_key_manager_enabled", 46c29fa5a6Sopenharmony_ci "input_shortcut_key_rules_enabled", 47c29fa5a6Sopenharmony_ci "input_feature_virtual_keyboard" 48c29fa5a6Sopenharmony_ci ], 49c29fa5a6Sopenharmony_ci "adapted_system_type": [ 50c29fa5a6Sopenharmony_ci "standard" 51c29fa5a6Sopenharmony_ci ], 52c29fa5a6Sopenharmony_ci "rom": "5120KB", 53c29fa5a6Sopenharmony_ci "ram": "5120KB", 54c29fa5a6Sopenharmony_ci "hisysevent_config":[ 55c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input/service/hisysevent.yaml", 56c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input/service/hisysevent_input_ue.yaml" 57c29fa5a6Sopenharmony_ci ], 58c29fa5a6Sopenharmony_ci "deps": { 59c29fa5a6Sopenharmony_ci "components": [ 60c29fa5a6Sopenharmony_ci "window_manager", 61c29fa5a6Sopenharmony_ci "hisysevent", 62c29fa5a6Sopenharmony_ci "start", 63c29fa5a6Sopenharmony_ci "napi", 64c29fa5a6Sopenharmony_ci "c_utils", 65c29fa5a6Sopenharmony_ci "ipc", 66c29fa5a6Sopenharmony_ci "hitrace", 67c29fa5a6Sopenharmony_ci "resource_schedule_service", 68c29fa5a6Sopenharmony_ci "eventhandler", 69c29fa5a6Sopenharmony_ci "image_framework", 70c29fa5a6Sopenharmony_ci "graphic_2d", 71c29fa5a6Sopenharmony_ci "drivers_interface_input", 72c29fa5a6Sopenharmony_ci "drivers_interface_display", 73c29fa5a6Sopenharmony_ci "safwk", 74c29fa5a6Sopenharmony_ci "ability_runtime", 75c29fa5a6Sopenharmony_ci "access_token", 76c29fa5a6Sopenharmony_ci "ability_base", 77c29fa5a6Sopenharmony_ci "samgr", 78c29fa5a6Sopenharmony_ci "config_policy", 79c29fa5a6Sopenharmony_ci "hicollie", 80c29fa5a6Sopenharmony_ci "init", 81c29fa5a6Sopenharmony_ci "preferences", 82c29fa5a6Sopenharmony_ci "security_component_manager", 83c29fa5a6Sopenharmony_ci "hilog", 84c29fa5a6Sopenharmony_ci "common_event_service", 85c29fa5a6Sopenharmony_ci "data_share", 86c29fa5a6Sopenharmony_ci "relational_store", 87c29fa5a6Sopenharmony_ci "faultloggerd", 88c29fa5a6Sopenharmony_ci "ffrt", 89c29fa5a6Sopenharmony_ci "graphic_2d_ext", 90c29fa5a6Sopenharmony_ci "hdf_core", 91c29fa5a6Sopenharmony_ci "bounds_checking_function", 92c29fa5a6Sopenharmony_ci "call_manager", 93c29fa5a6Sopenharmony_ci "libinput", 94c29fa5a6Sopenharmony_ci "screenlock_mgr", 95c29fa5a6Sopenharmony_ci "googletest", 96c29fa5a6Sopenharmony_ci "player_framework", 97c29fa5a6Sopenharmony_ci "cJSON", 98c29fa5a6Sopenharmony_ci "qos_manager" 99c29fa5a6Sopenharmony_ci ], 100c29fa5a6Sopenharmony_ci "third_party": [ 101c29fa5a6Sopenharmony_ci "libuv", 102c29fa5a6Sopenharmony_ci "libevdev", 103c29fa5a6Sopenharmony_ci "mtdev", 104c29fa5a6Sopenharmony_ci "libinput", 105c29fa5a6Sopenharmony_ci "rust" 106c29fa5a6Sopenharmony_ci ] 107c29fa5a6Sopenharmony_ci }, 108c29fa5a6Sopenharmony_ci "build": { 109c29fa5a6Sopenharmony_ci "group_type": { 110c29fa5a6Sopenharmony_ci "base_group": [ 111c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:multimodalinput_mmi_base" 112c29fa5a6Sopenharmony_ci ], 113c29fa5a6Sopenharmony_ci "fwk_group": [ 114c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:multimodalinput_mmi_frameworks", 115c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:input_jsapi_group", 116c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input/frameworks/native/input:oh_input_manager" 117c29fa5a6Sopenharmony_ci ], 118c29fa5a6Sopenharmony_ci "service_group": [ 119c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:multimodalinput_mmi_service", 120c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input/sa_profile:multimodalinput_sa_profile", 121c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:multimodalinput.rc", 122c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:uinput_inject", 123c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:mmi_uinput.rc", 124c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:input-third-mmi" 125c29fa5a6Sopenharmony_ci ] 126c29fa5a6Sopenharmony_ci }, 127c29fa5a6Sopenharmony_ci "inner_kits": [ 128c29fa5a6Sopenharmony_ci { 129c29fa5a6Sopenharmony_ci "name": "//foundation/multimodalinput/input/frameworks/proxy:libmmi-client", 130c29fa5a6Sopenharmony_ci "header": { 131c29fa5a6Sopenharmony_ci "header_files": [ 132c29fa5a6Sopenharmony_ci "proxy/include/window_info.h", 133c29fa5a6Sopenharmony_ci "proxy/include/input_manager.h", 134c29fa5a6Sopenharmony_ci "event/include/key_event.h", 135c29fa5a6Sopenharmony_ci "event/include/pointer_event.h", 136c29fa5a6Sopenharmony_ci "event/include/input_event.h", 137c29fa5a6Sopenharmony_ci "event/include/mmi_event_observer.h" 138c29fa5a6Sopenharmony_ci ], 139c29fa5a6Sopenharmony_ci "header_base": "//foundation/multimodalinput/input/interfaces/native/innerkits" 140c29fa5a6Sopenharmony_ci }, 141c29fa5a6Sopenharmony_ci "type": "so" 142c29fa5a6Sopenharmony_ci }, 143c29fa5a6Sopenharmony_ci { 144c29fa5a6Sopenharmony_ci "name": "//foundation/multimodalinput/input/frameworks/native/input:oh_input_manager", 145c29fa5a6Sopenharmony_ci "header": { 146c29fa5a6Sopenharmony_ci "header_files": [ 147c29fa5a6Sopenharmony_ci "input/oh_input_manager.h", 148c29fa5a6Sopenharmony_ci "input/oh_key_code.h" 149c29fa5a6Sopenharmony_ci ], 150c29fa5a6Sopenharmony_ci "header_base": "//foundation/multimodalinput/input/interfaces/kits/c" 151c29fa5a6Sopenharmony_ci }, 152c29fa5a6Sopenharmony_ci "type": "so" 153c29fa5a6Sopenharmony_ci }, 154c29fa5a6Sopenharmony_ci { 155c29fa5a6Sopenharmony_ci "name": "//foundation/multimodalinput/input/util/napi:libmmi-napi", 156c29fa5a6Sopenharmony_ci "header": { 157c29fa5a6Sopenharmony_ci "header_files": [ 158c29fa5a6Sopenharmony_ci "key_event_napi.h" 159c29fa5a6Sopenharmony_ci ], 160c29fa5a6Sopenharmony_ci "header_base": "//foundation/multimodalinput/input/util/napi/include" 161c29fa5a6Sopenharmony_ci }, 162c29fa5a6Sopenharmony_ci "type": "so" 163c29fa5a6Sopenharmony_ci }, 164c29fa5a6Sopenharmony_ci { 165c29fa5a6Sopenharmony_ci "name": "//foundation/multimodalinput/input/libudev:mmi_libudev" 166c29fa5a6Sopenharmony_ci } 167c29fa5a6Sopenharmony_ci ], 168c29fa5a6Sopenharmony_ci "test": [ 169c29fa5a6Sopenharmony_ci "//foundation/multimodalinput/input:mmi_tests" 170c29fa5a6Sopenharmony_ci ] 171c29fa5a6Sopenharmony_ci } 172c29fa5a6Sopenharmony_ci } 173c29fa5a6Sopenharmony_ci} 174