我不需要使用Google搜索如何检测是否按下了某个键,而是需要知道是否按下任何键,如果任何键已关闭则返回true,如果全部则返回false 键已经启动。
我能想到的唯一方法是检查哪些键已经关闭,这种方法太繁琐,有更简单的方法吗?
感谢
答案 0 :(得分:2)
添加keydown侦听器并将keyCode添加到Set。还有一个keyup侦听器,它从集合中删除keyCode(如果存在)。然后,当您需要检查是否有任何键已关闭时,请检查设置的.size是否为0。
答案 1 :(得分:2)
你可以试试这个:
function getKey()
{
alert("Key is down.");
// or return true
}
document.onkeydown = getKey;