Javascript 如何更改Ctrl+;退格
我正在尝试用Electron JS创建一个IDE。文本编辑部分是一个Javascript 如何更改Ctrl+;退格,javascript,html,google-chrome,textarea,electron,Javascript,Html,Google Chrome,Textarea,Electron,我正在尝试用Electron JS创建一个IDE。文本编辑部分是一个HTML元素 现在,当我按Ctrl+Backspace时,整个脚本会被删除,因为它被认为是一个“单词” 如何更改Ctrl+Backspace的行为?它是Chrome的东西,还是JS/Electron的东西,还是HTML的东西,还是CSS的东西 我希望8个“脑力操”角色中的每一个都能被当作一个词来对待。使用此行为,脚本如下所示: >>><<<+++---...,,,[[[]]] >>只需在按
HTML元素
现在,当我按Ctrl+Backspace时,整个脚本会被删除,因为它被认为是一个“单词”
如何更改Ctrl+Backspace的行为?它是Chrome的东西,还是JS/Electron的东西,还是HTML的东西,还是CSS的东西
我希望8个“脑力操”角色中的每一个都能被当作一个词来对待。使用此行为,脚本如下所示:
>>><<<+++---...,,,[[[]]]
>>只需在按下Ctrl+Backspace时防止默认行为:
var ta=document.getElementById(“ta”);
ta.addEventListener(“keydown”,函数(ev){//当文本区域中发生keydown事件时
如果(ev.ctrlKey&&ev.keyCode==8){//检查控制键是否与退格键一起按下(键代码8)
ev.preventDefault();//如果是,请防止此事件的默认行为
}
});代码>
这不是一个直接的答案,但是你可以试着看看你是否可以覆盖或预防default。我不想通过重新编写ctrl+backspace行为来改变方向盘,但无论如何我都必须这样做。谢谢你的回答。