如何检测退格事件是单个字还是字符?

时间:2016-05-08 19:30:48

标签: javascript events keycode

我有一些代码来检测键盘是否触发了退格事件

  if (isKeydown) {
    if (e.which == 8) {
      //backspace
      self.textTracker.updateTextByBackspace(startIndex, endIndex);
    }}

检测这是单个字还是单个字符删除的最佳方法是什么?

例如:Windows上的CTRL + bckspce与osx上的ALT + bckspce相同(删除整个单词)。

我可以通过退格键轻松检测alt键或控制键是否被按下。从那里,我可以检查windows / mac的操作系统并将各个部分放在一起。

这是最可靠的方法吗?

0 个答案:

没有答案