Du könntest es mit einem Timer probieren der wahlweise bei Tastendruck oder beim Tastenloslassen startet und erst nach ablauf das Bit für den Vorlauf wieder setzt.