这是行不通的。
这是行不通的。
我正在使用
event.nativeEvent.key === "Enter" && event.nativeEvent.shiftKey
和console.log(event.nativeEvent)
{key: 'Enter', eventCount: 3, target: 69}
仅捕获单个密钥事件,因此按“ Shift”和“ Enter”在一起会导致两个单独的呼叫,每次键一次。因此,处理程序中的if-sause
window.addEventListener("keydown", downHandler);
不起作用。相反,我们需要实现一种机制,该机制检测是否同时按下两个密钥。
要检测“移位”和“ Enter”是否同时按下,您可以分别跟踪每个键的状态,并同时检查两个键。您可以使用.shiftKey
"expo": "~52.0.31"