122736c2fSopenharmony_ci# Copyright (c) 2021-2022 Huawei Device Co., Ltd. 222736c2fSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 322736c2fSopenharmony_ci# you may not use this file except in compliance with the License. 422736c2fSopenharmony_ci# You may obtain a copy of the License at 522736c2fSopenharmony_ci# 622736c2fSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 722736c2fSopenharmony_ci# 822736c2fSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 922736c2fSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 1022736c2fSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1122736c2fSopenharmony_ci# See the License for the specific language governing permissions and 1222736c2fSopenharmony_ci# limitations under the License. 1322736c2fSopenharmony_ci 1422736c2fSopenharmony_cidomain: INPUTMETHOD 1522736c2fSopenharmony_ci 1622736c2fSopenharmony_ciSERVICE_INIT_FAILED: 1722736c2fSopenharmony_ci __BASE: {type: FAULT, level: CRITICAL, tag: IMFServiceFailed, desc: Input method service init fault} 1822736c2fSopenharmony_ci USER_ID: {type: INT32, desc: The user id} 1922736c2fSopenharmony_ci COMPONENT_ID: {type: STRING, desc: Component name} 2022736c2fSopenharmony_ci ERROR_CODE: {type: INT32, desc: Error code} 2122736c2fSopenharmony_ci 2222736c2fSopenharmony_ciUNAVAILABLE_INPUTMETHOD: 2322736c2fSopenharmony_ci __BASE: {type: FAULT, level: CRITICAL, tag: IMEUnavaliable, desc: Inputmethod unavailable} 2422736c2fSopenharmony_ci USER_ID: {type: INT32, desc: The user id} 2522736c2fSopenharmony_ci APP_NAME: {type: STRING, desc: App name} 2622736c2fSopenharmony_ci ERROR_CODE: {type: INT32, desc: Error code} 2722736c2fSopenharmony_ci INFO: {type: STRING, desc: Error information} 2822736c2fSopenharmony_ci 2922736c2fSopenharmony_ciIME_USAGE: 3022736c2fSopenharmony_ci __BASE: {type: STATISTIC, level: MINOR, tag: IMEUsage, desc: Inputmethod using report} 3122736c2fSopenharmony_ci IME_START: {type: INT32, desc: The count of ime starts} 3222736c2fSopenharmony_ci IME_CHANGE: {type: INT32, desc: The count of ime switchs} 3322736c2fSopenharmony_ci 3422736c2fSopenharmony_ciOPERATE_SOFTKEYBOARD: 3522736c2fSopenharmony_ci __BASE: {type: BEHAVIOR, level: MINOR, tag: IMEOperate, desc: Operate the soft keyboard report} 3622736c2fSopenharmony_ci OPERATING: {type: STRING, desc: 'Show, hide or unbind soft keyboard'} 3722736c2fSopenharmony_ci OPERATE_INFO: {type: STRING, desc: 'Manipulate to show, hide, or unbind soft keyboard information'} 3822736c2fSopenharmony_ci 3922736c2fSopenharmony_ciIME_STATE_CHANGED: 4022736c2fSopenharmony_ci __BASE: {type: BEHAVIOR, level: MINOR, tag: IMEState, desc: InputMethodExtension state changed} 4122736c2fSopenharmony_ci STATE: {type: INT32, desc: InputMethodExtension STATE} 4222736c2fSopenharmony_ci PID: {type: INT32, desc: The process id of current InputMethodExtension} 4322736c2fSopenharmony_ci BUNDLE_NAME: {type: STRING, desc: The bundle name of current InputMethodExtension}