DEV Community

Discussion on: Keyboard input with React Hooks

Collapse
 
bmills23453218 profile image
Benjamin Mills

I am just learning to code, but I got this to work with the space bar:

// Event handlers
const onDown = event => {
if (match(event)) {
setPressed(true)
}
if (event.code === 'Space' && key === 'Space') {
console.log('Space pressed');
setPressed(true);
}

}

const onUp = event => {
    if (match(event)) {
        setPressed(false);
    }
    if (event.code === 'Space' && key === 'Space') {
        console.log('Space released');
        setPressed(false);
      }
}
Enter fullscreen mode Exit fullscreen mode