Back in the 1970s (before Apple and MIDI) I connected my first computer to my pipe organ and devised a simpler way of entering music that did not require continually changing the chosen note length for rhythmically complex music. Here is how it worked:
Select a basic notelength, 1/4 note say.
Pressing a key (or keys) on the MIDI keyboard caused a beep to sound, and if the key was released at that point the note (or chord) would be entered as a 1/4 note.
If the key was not released, a half second later a second beep would sound, and if the key was released at that point the note would instead be entered as a 1/2 note.
Again if the key was not released, a half second later a third beep would sound, and if the key was released at that point the note would be entered as a dotted 1/2 note.
And so on until the desired note length was reached.
Rests were entered the same way by way of the space bar.
It felt very natural to enter music this way since it felt like one was simply playing the music with notes held for their proper length. It turned out to also be very quick and I entered many a Bach organ score this way.
The period between beeps was user adjustable and could, with practice, be made quite short.
I would love to have someone add this feature to MuseScore since I have fond memories of how fast this method was and how trivial to program even in machine language.