У меня есть компонент реагирования, который пытается подобрать Shift + щелчок по компоненту.
handleClick(e) {
if (e.keyCode == 16) {
// do stuff
}
}
render() {
// ...
<div onClick={this.handleClick}>
// ...
</div>
// ...
}
По какой-то причине e.keyCode
возвращает undefined
, поэтому он никогда не срабатывает. Но он работает с e.shiftKey
, который возвращает true
.
Я использую e.keyCode
во множестве других событий щелчка, так есть ли какая-то причина, по которой он не будет работать именно с клавишей SHIFT (+ щелчок)?
Использование Firefox 66.0.3. Спасибо!