HarmonyOS 如何调用系统的删除按钮(执行系统键盘的删除操作)?

目前TextArea输入了普通字符和emoji,手动执行删除时遇到一个问题。普通文本length为1,emoji的length为2,因此手动调用substring时,无法确定截取的长度。因此,能否直接调用系统键盘的删除,这样可以规避问题。或者有没有其他解决方案

阅读 415
1 个回答

可参考:

sendKeyEvent({
  type: KeyType.Down,
  keyCode: 2055,
  keyText: '',
  keySource: 4,
  deviceId: 0,
  metaKey: 0,
  timestamp: 0,
  stopPropagation: () => {
  },
  intentionCode: IntentionCode.INTENTION_DOWN
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进