heres an example.
if i hold down the "a" button on the keyboard, this is what it looks like
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (and so on, slow and steady. not massive spam)
if i hold down the "a" button on the NES controller with your updated code, this is what it looks like
a
if i hold down the "a" button on the NES controller with my code, this is what it looks like
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (and so on, same as the keyboard would, slow and steady. not massive spam)
am i missing something here?