中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
如何监听输入法输入内容的变化?
微信扫码分享
import { inputMethodEngine } from '@kit.IMEKit'; import { BusinessError } from '@kit.BasicServicesKit'; /** * 订阅文本内容变化 * @param callback 回调函数,返回订阅的文本内容。 */ static onInputTextChanged(callback: (text: string) => void) { try { inputMethodEngine.getKeyboardDelegate().on('textChange', callback); } catch (err) { let error = err as BusinessError; console.error(`KeyboardUtil-onInputTextChanged-异常 ~ code: ${error.code} -·- message: ${error.message}`); } }