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

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

阅读 416
1 个回答

可参考:

sendKeyEvent({
  type: KeyType.Down,
  keyCode: 2055,
  keyText: '',
  keySource: 4,
  deviceId: 0,
  metaKey: 0,
  timestamp: 0,
  stopPropagation: () => {
  },
  intentionCode: IntentionCode.INTENTION_DOWN
})