Ja, man kann kurze und lange Tastendrücke grundsätzlich unterscheiden. Das Problem ist, dass bei einem langen Druck auch das Event für den kurzen mit ausgelöst wird, da muss man ggf. mit umgehen können. In meinem Fall war es egal. Kurz ist bei mir Pause/Resume und lang ist shutdown. Da pausiert der aktuelle Titel halt mit Beginn des langen Tastendrucks bis die Zeitschwelle für nen langen Druck erreicht ist.
Beim Pi Zero soll der Stromverbrauch von den USB Geräten kritisch werden können, da braucht man dann ein aktives USB Hub das mit etwas Pech größer ist als der Zero selbst