123456789101112131415161718192021222324252627282930 |
- void handleHoldButtons_loop() {
- if (holdButton_lastTriggeredMillis > 0) {
- if ((millis() - holdButton_lastTriggeredMillis) > holdButton_releaseTimeout) {
- //if (!handleTaskSwitchButton_isActive()) {
- releaseAllKeys();
- holdButton_lastTriggeredMillis = 0;
- if (useSerial) {
- Serial.println(F("KEY RELEASED"));
- }
- //}
- }
- }
- }
- void handleHoldButton() {
- holdButton_lastTriggeredMillis = millis();
- }
- bool handleHoldButton_active() {
- if (holdButton_lastTriggeredMillis > 0) return true;
- else return false;
- }
- void handleHoldButton_setTimeout(unsigned int _val) {
- holdButton_releaseTimeout = _val;
- }
- void releaseAllKeys() {
- BootKeyboard.releaseAll();
- }
|