frag doch im 1. pressed die zeit ab.
dann fragst du bei jedem released wieder die zeit ab und vergleichst sie
wenn sie groß genug ist -> aktion ausführen (+50km/h) und zeit wieder löschen (auf null setzen, damit das nächste pressed wieder weiß dass es speichern muss)

nicht schön, aber sollte besser gehen als ne requestFocus()-kampf :P