HarmonyOS 输入框光标移位监听

业务中需要用到自定义键盘,在textInput组件中设置自定义键盘,并且设置maxLength最大字符数,当输入字符超过最大字符限制时输入框内显示字符也不再增加(到这个时候还是正常的)。

超出最大限制后再多输几下,点击键盘上的删除图标,这个时候会看到光标在一步步的左移,但是输入框字符数并没有对应删除,对onChange回调断点并没有被调到,直到之前多输的几下全部按删除键兑掉之后onChange才收到回调;目前想对光标进行移位至最后一位缺收不到监听;

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

在输入法应用中可以使用@ohos.inputMethodEngine (输入法服务)中KeyboardDelegate.on(‘cursorContextChange’)接口订阅光标变化事件。参考链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inputmethodengine-V5#oncursorcontextchange

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 监听输入框删除键
207浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
386浏览 • 1回复 待解决
HarmonyOS 输入框不显示内容
54浏览 • 1回复 待解决
HarmonyOS 自定义键盘不能顶起输入框
359浏览 • 1回复 待解决
如何清空文本输入框的内容
812浏览 • 1回复 待解决
HarmonyOS 自定义键盘输入框焦点问题
69浏览 • 1回复 待解决