【问题标题】:Dart KeyboardEvent BackspaceDart 键盘事件退格键
【发布时间】:2014-09-02 14:23:33
【问题描述】:

我使用这个代码:

window.onKeyPress.listen((KeyboardEvent e) {
  print(e.charCode.toString() + " " + new String.fromCharCode(e.charCode));
});

除了 Backspace 之外,它基本上可以打印出所有内容。那么,如何管理Backspace按键呢?

【问题讨论】:

  • 完全不触发输入法。

标签: keyboard dart keyevent


【解决方案1】:

改用keydown 事件。

KeyPress 事件仅针对字符(可打印)键调用,KeyDown 事件针对所有包括不可打印的键引发,例如 ControlShift、Alt、BackSpace

【讨论】:

  • 哦,我不知道。谢谢。
  • 不过,好像有问题。现在每个字符的代码都是 0。
  • 你必须同时使用这两个事件。对于可打印字符,请使用 on-kepresse.charCode,对于不可打印字符,请使用 on-keydowne.keyCode(选项卡有 8 个)。 charCode 仅适用于可打印的密钥。
  • @GünterZöchbauer 我怎样才能实现颤振基本上我想要BackSpace 事件。
猜你喜欢
  • 2019-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-19
  • 1970-01-01
相关资源
最近更新 更多