HarmonyOS textinput无法监听keyevent

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可以调用inputMethodEngine.getKeyboardDelegate9接口获取客户端编辑事件监听代理实例KeyboardDelegate,输入法应用获取该实例后,可订阅物理键盘按键事件、选中文本变化事件等,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inputmethodengine-V5#inputmethodenginegetkeyboarddelegate9

其中on(‘keyEvent’)订阅硬键盘(即物理键盘)事件,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inputmethodengine-V5#onkeyevent10

可以通过实现一个自绘编辑框的方式来监听“删除”按钮的点击事件,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/custom_input_box_guide-V5

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS TextInput软键盘监听
43浏览 • 1回复 待解决
HarmonyOS TextInput无法取消焦点
346浏览 • 1回复 待解决
如何监听TextInput是否获得焦点
1948浏览 • 1回复 待解决
TextInput ,TextArea无法设置字体间距
366浏览 • 1回复 待解决
TextInput输入行满时无法自动换行
465浏览 • 1回复 待解决
HarmonyOS TextInput问题
28浏览 • 1回复 待解决
HarmonyOS TextInput 换行问题
760浏览 • 1回复 待解决
HarmonyOS TextInput焦点问题
431浏览 • 1回复 待解决
HarmonyOS TextInput 组件问题
507浏览 • 1回复 待解决