我有一些代码来检测键盘是否触发了退格事件
if (isKeydown) {
if (e.which == 8) {
//backspace
self.textTracker.updateTextByBackspace(startIndex, endIndex);
}}
检测这是单个字还是单个字符删除的最佳方法是什么?
例如:Windows上的CTRL + bckspce与osx上的ALT + bckspce相同(删除整个单词)。
我可以通过退格键轻松检测alt键或控制键是否被按下。从那里,我可以检查windows / mac的操作系统并将各个部分放在一起。
这是最可靠的方法吗?