Planuję dodać akcje w stylu "ON_LONG_1" .. "9". Wyzwalane byłyby przez przytrzymanie przycisku za pierwszym kliknięciem, a potem już zliczane normalnie, więc "ON_LONG_1" można by używać zamiast "ON_HOLD" - jeśli zależy Ci na wykryciu długiego kliknięcia.
Natomiast po samym "ON_HOLD" jest też wyzwalane zawsze "ON_RELEASE".
Jeśli trzymasz przycisk i puszczasz go dopiero jak program wystartuje, to "ON_RELEASE" wydaje się być poprawne.
Natomiast nie powinno się wykonać ON_HOLD - sprawdzę jeszcze ten temat.
Ok, mogłem to przegapić. Dodam poprawkę.
Czemu nie powinna się wykonać? Aktualnie program zlicza kliknięcia - niezależnie od długości kliknięcia. Jedyny wyjątek jest przy pierwszym przytrzymaniu, gdy przekroczymy czas dla ON_HOLD.
Przy długich czasach "ON_HOLD" to może by można było anulować zliczanie kliknięć, gdy czas przekroczy kilka sekund, ale można np. ON_HOLD ustawić na 1 s i wtedy nie wiem jak rozróżnić te sytuacje.