{ "name": "@ohos/input", "description": "Provide input capabilities", "version": "3.1", "license": "Apache License 2.0", "segment": { "destPath": "foundation/multimodalinput/input" }, "component": { "name": "input", "subsystem": "multimodalinput", "syscap": [ "SystemCapability.MultimodalInput.Input.InfraredEmitter", "SystemCapability.MultimodalInput.Input.Cooperator", "SystemCapability.MultimodalInput.Input.Pointer", "SystemCapability.MultimodalInput.Input.ShortKey", "SystemCapability.MultimodalInput.Input.InputMonitor", "SystemCapability.MultimodalInput.Input.InputSimulator", "SystemCapability.MultimodalInput.Input.Core", "SystemCapability.MultimodalInput.Input.InputDevice", "SystemCapability.MultimodalInput.Input.InputConsumer" ], "features": [ "input_feature_product", "input_feature_enable_pgo", "input_feature_pgo_path", "input_feature_combination_key", "input_feature_input_device", "input_feature_interceptor", "input_feature_keyboard", "input_feature_monitor", "input_feature_mouse", "input_feature_pointer_drawing", "input_feature_switch", "input_feature_touchscreen", "input_feature_short_key", "input_feature_fingerprint", "input_feature_crown", "input_ext_feature_anco", "input_ext_feature_fingersense", "input_ext_feature_gesturesense", "input_ext_feature_magiccursor", "input_feature_infrared_emitter", "input_feature_joystick", "input_feature_coverage" ], "adapted_system_type": [ "standard" ], "rom": "5120KB", "ram": "5120KB", "hisysevent_config":[ "//foundation/multimodalinput/input/service/hisysevent.yaml", "//foundation/multimodalinput/input/service/hisysevent_input_ue.yaml" ], "deps": { "components": [ "window_manager", "start", "hisysevent", "napi", "c_utils", "ipc", "hitrace", "resource_schedule_service", "eventhandler", "image_framework", "graphic_2d", "drivers_interface_input", "drivers_interface_display", "safwk", "ability_runtime", "access_token", "ability_base", "samgr", "config_policy", "hicollie", "init", "preferences", "security_component_manager", "hilog", "common_event_service", "data_share", "relational_store", "faultloggerd", "ffrt", "hdf_core", "qos_manager", "call_manager", "libinput", "bounds_checking_function", "screenlock_mgr", "player_framework", "audio_framework" ], "third_party": [ "cJSON", "node", "libuv", "libevdev", "mtdev", "libinput" ] }, "build": { "group_type": { "base_group": [ "//foundation/multimodalinput/input:multimodalinput_mmi_base" ], "fwk_group": [ "//foundation/multimodalinput/input:multimodalinput_mmi_frameworks", "//foundation/multimodalinput/input:input_jsapi_group", "//foundation/multimodalinput/input/frameworks/native/input:oh_input_manager" ], "service_group": [ "//foundation/multimodalinput/input:multimodalinput_mmi_service", "//foundation/multimodalinput/input/sa_profile:multimodalinput_sa_profile", "//foundation/multimodalinput/input:multimodalinput.rc", "//third_party/libinput:libinput-third-mmi", "//third_party/mtdev:libmtdev-third-mmi", "//third_party/libevdev:libevdev", "//foundation/multimodalinput/input:uinput_inject", "//foundation/multimodalinput/input:mmi_uinput.rc" ] }, "inner_kits": [ { "name": "//foundation/multimodalinput/input/frameworks/proxy:libmmi-client", "header": { "header_files": [ "proxy/include/window_info.h", "proxy/include/input_manager.h", "event/include/key_event.h", "event/include/pointer_event.h", "event/include/input_event.h", "event/include/mmi_event_observer.h" ], "header_base": "//foundation/multimodalinput/input/interfaces/native/innerkits" }, "type": "so" }, { "name": "//foundation/multimodalinput/input/frameworks/native/input:oh_input_manager", "header": { "header_files": [ "input/oh_input_manager.h", "input/oh_key_code.h" ], "header_base": "//foundation/multimodalinput/input/interfaces/kits/c" }, "type": "so" }, { "name": "//foundation/multimodalinput/input/util/napi:libmmi-napi", "header": { "header_files": [ "key_event_napi.h" ], "header_base": "//foundation/multimodalinput/input/util/napi/include" }, "type": "so" }, { "name": "//foundation/multimodalinput/input/libudev:mmi_libudev" } ], "test": [ "//foundation/multimodalinput/input:mmi_tests" ] } } }