Added button 0 doubleclick for net info.

This commit is contained in:
Blaz Kristan
2022-01-19 22:15:08 +01:00
parent 80f7c5ed9d
commit ed2e083d13
2 changed files with 71 additions and 4 deletions

View File

@@ -257,15 +257,16 @@ void handleButton()
if (b == 0 && dur > WLED_LONG_AP) { //long press on button 0 (when released)
WLED::instance().initAP(true);
} else if (!buttonLongPressed[b]) { //short press
if (b == 0 && !macroDoublePress[b]) { //don't wait for double press on button 0 if no double press macro set
shortPressAction(b);
} else { //double press if less than 350 ms between current press and previous short press release (buttonWaitTime!=0)
//NOTE: this interferes with double click handling in usermods so it is commented out
//if (b == 0 && !macroDoublePress[b]) { //don't wait for double press on button 0 if no double press macro set
// shortPressAction(b);
//} else { //double press if less than 350 ms between current press and previous short press release (buttonWaitTime!=0)
if (doublePress) {
doublePressAction(b);
} else {
buttonWaitTime[b] = now;
}
}
//}
}
buttonPressedBefore[b] = false;
buttonLongPressed[b] = false;