Es sollen die Funktionen A, A-repeat (Funk) oder B[-hold] (Licht) 
ausgeführt werden, allerdings mit nur einem Taster.
Kurz, lang, Doppelklick fällt mir dazu ein, bedeutet aber eine 
Verzögerung aller Funktionen bis über die mögliche 
Doppelklickflankenerkennungszeit hinaus, also vielleicht eine halbe 
Sekunde bzw. motorikabhängig auch länger.
| 1 | Kurz   _#______  A
 | 
| 2 | Lang   _######_  A repeat
 | 
| 3 | Doppel _#_#____  B toggle
 | 
| 4 | K-L    _#_####_  B hold (repeat)
 | 
| 5 |           ^
 | 
| 6 |            Erkennung erst hier abgeschlossen
 | 
"Lang" kann evtl. schon direkt nach "kurz" erkannt werden (unwichtige 
Optimierung).
Weitere Ideen?