HarmonyOS TextInput 如何监听键盘deleteLeft,将焦点移到上一个TextInput
多个TextInput场景,中间的TextInput的内容初始是空,当按下deleteLeft,如何将焦点移到上一个TextInput?
我这边尝试了,重新attach一个InputMethodController, 监听deleteLeft, 然后focusControl.requestFocus 去改变。但是失败了,监听是失败的,监听内容逻辑没有走。
this.inputController.on(‘deleteLeft’, (text) => {  
  //具体业务…  
})
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 如何实现点击一个按钮,让textinput获取焦点? 
1428浏览  • 1回复 待解决
HarmonyOS TextInput如何获取焦点但不弹出键盘 
988浏览  • 1回复 待解决
如何监听TextInput是否获得焦点 
2912浏览  • 1回复 待解决
怎么返回到上一个ets 文件? 
1261浏览  • 1回复 待解决
HarmonyOS navigation回退到上一个页面如何传参? 
1594浏览  • 1回复 待解决
HarmonyOS TextInput软键盘监听 
1075浏览  • 1回复 待解决
HarmonyOS  TextInput焦点问题 
1459浏览  • 1回复 待解决
HarmonyOS TextInput如何监听键盘的删除操作 ? 
1449浏览  • 1回复 待解决
HarmonyOS 如何实现点击按钮收起键盘(键盘收起同时TextInput失去焦点) 
2022浏览  • 1回复 待解决
文本输入框TextInput如何监听自身是否获取焦点 
1243浏览  • 1回复 待解决
HarmonyOS 怎么监听系统返回拦截到上一个页面和监听拦截直接关闭app到手机桌面 
979浏览  • 1回复 待解决
HarmonyOS TextInput 取消默认焦点 
1387浏览  • 1回复 待解决
HarmonyOS 如何让TextInput获得输入焦点 
1302浏览  • 1回复 待解决
HarmonyOS  界面中多个textInput,如何指定某一个主动获取焦点,非首次进入情况 
733浏览  • 1回复 待解决
HarmonyOS  TextInput自动获取焦点问题 
1221浏览  • 1回复 待解决
HarmonyOS TextInput无法取消焦点 
1255浏览  • 1回复 待解决
TextInput如何取消自动获得焦点 
1896浏览  • 1回复 待解决
HarmonyOS 一个page有多个TextInput,如何从第一个输入框将光标切换到下一个输入框 
1261浏览  • 1回复 待解决
HarmonyOS TextInput如何通过代码获取焦点 
1067浏览  • 1回复 待解决
使用TextInput, 传入type任何一个枚举项, 弹出的键盘都是normal状态的 
2572浏览  • 1回复 待解决
HarmonyOS  TextInput组件通过外部点击,主动获取焦点并唤起键盘 
1481浏览  • 1回复 待解决
HarmonyOS如何实现从其他页面返回到上一个页面然后再次初始化上一个页面中的自定义组件? 
1529浏览  • 1回复 待解决
使用TextInput组件,如何监听软键盘中的删除按键? 
1141浏览  • 1回复 待解决
HarmonyOS  TextInput如何主动弹出键盘? 
1563浏览  • 1回复 待解决
怎样通让已失焦的TextInput重新获取焦点并弹出键盘 
3783浏览  • 1回复 待解决





















输入框没有和inputMethod.getController()的inputController绑定。因为现有输入框组件在底层绑定了另外的inputController,要实现输入法事件监听,需要自定义CustomInputText组件,将inputController绑定在CustomInputText上。
可以参考demo[输入法框架-自绘编辑框]:https://gitee.com/harmonyos_samples/custom-input-text