防止在Javascript中输入Windows密钥
我可以使用以下代码防止Javascript中的Alt键:防止在Javascript中输入Windows密钥,javascript,jquery,Javascript,Jquery,我可以使用以下代码防止Javascript中的Alt键: $(window).keydown(function(event) { if(event.altKey == true) { event.preventDefault(); } }); 但是,如果我想阻止Win key执行任何默认操作,可以吗?不,您不能阻止它,因为Win key应用在浏览器范围之外的较低级别上。这同样适用于组合,如Ctrl+Alt+Del和Ctrl+Sh
$(window).keydown(function(event)
{
if(event.altKey == true)
{
event.preventDefault();
}
});
但是,如果我想阻止Win key执行任何默认操作,可以吗?不,您不能阻止它,因为Win key应用在浏览器范围之外的较低级别上。这同样适用于组合,如
Ctrl+Alt+Del
和Ctrl+Shift+Esc
但是,如果您只想知道它是否被单击,并让它触发一个动作,您可以这样做:
$(window).keydown(function(event)
{
if(event.keyCode == 91)
{
// event.preventDefault(); //Won't work
console.log("Win Key was clicked");
}
});
不,您不能阻止它,因为Win密钥应用于浏览器范围之外的较低级别。这同样适用于组合,如
Ctrl+Alt+Del
和Ctrl+Shift+Esc
但是,如果您只想知道它是否被单击,并让它触发一个动作,您可以这样做:
$(window).keydown(function(event)
{
if(event.keyCode == 91)
{
// event.preventDefault(); //Won't work
console.log("Win Key was clicked");
}
});