首页 新闻 会员 周边 捐助

如何在Chrome浏览器中彻底的禁用Ctrl+s、Ctrl+d、Ctrl+a、Ctrl+w快捷键。

0
[待解决问题]

想要在编写WebGL场景时用wasd、Ctrl、空格做场景漫游,发现同时按下Ctrl和wasd时会触发浏览器快捷键。使用event.preventDefault成功阻止了前三种快捷键,但是仍无法阻止Ctrl+w快捷键,请问有没有方法彻底的禁用上述快捷键?
附简单测试网页如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>

</body>
<script>
window.addEventListener("keydown", onKeyDown, false);//按键按下
function onKeyDown(event)
{
//event.stopPropagation();
event.preventDefault();
var keyCode = event.keyCode;
var ch = String.fromCharCode(keyCode);//键码转字符
console.log(ch+"-"+keyCode);

}

</script>
</html>
另外:发现悬赏设为200园豆之后再取消,手里会多出200园豆。。。

ljzc002的主页 ljzc002 | 菜鸟二级 | 园豆:206
提问于:2018-10-25 16:14
< >
分享
所有回答(1)
0

Ctrl+w 这个貌似是谷歌的快捷键了吧?

祁临芯 | 园豆:251 (菜鸟二级) | 2018-10-25 22:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册