This is my attempt at it:
I’m stumped because i’ve tried so many different things and none of them have worked
This is my attempt at it:
I’m stumped because i’ve tried so many different things and none of them have worked
hey @JudgeFudge19,
You cant add onKeyPress to a div element but what you can do is have an event listener to listen for the the key press so something like this
useEffect(() => {
document.addEventListener('keydown', handleKeyPress)
}, [])
function handleKeyPress(event) {
const key = event.key.toUpperCase()
document.getElementById(key).play()
}
Thank you! Is there a way i could tie this to specific keys? It fires whenever i press any key
@JudgeFudge19 so it only plays when one the keys on the pad is pressed?
if ("QWEASDZXC".includes(key)) {
document.getElementById(key).play();
}