The song view (and a few/most others) behave weirdly when key presses overlap.
Steps to reproduce:
- Boot
- Hold down the
LEFT
- Press
DOWN (cursor moves down one row)
- Release
DOWN (cursor moves down one more row) ⚡️
- Boot
- Hold down
UP
- Press down right
RIGHT (cursor moves to the right by 2 columns) ⚡️
- Load a sone that can play
- Go to the song view
- Press and hold
PLAY
- Press down (the song stops) ⚡️
- Press down again (the song plays again) ⚡️
The button handling only checks for the state of the buttons, not for the button that is most currently pressed.
The song view (and a few/most others) behave weirdly when key presses overlap.
Steps to reproduce:
LEFTDOWN(cursor moves down one row)DOWN(cursor moves down one more row) ⚡️UPRIGHT(cursor moves to the right by 2 columns) ⚡️PLAYThe button handling only checks for the state of the buttons, not for the button that is most currently pressed.