在 javascript 中,onkeyup 事件中,当我按下 shfit + key ,然后在该键之前释放 Shift ,我没有得到该 key 的 event.key ,而是得到“shift”。
有没有办法获取 key 的 event.key ?
var keysPressed = []
window.document.addEventListener("keydown", (event) => {
keysPressed.push(event.key)
});
window.document.addEventListener("keyup", (event) => {
if (keysPressed.length) {
// Show which keys where pressed
console.log(keysPressed)
}
// Empty array
keysPressed = []
});