]> git.donarmstrong.com Git - tmk_firmware.git/blobdiff - common/action.c
Fix is_tap_key()
[tmk_firmware.git] / common / action.c
index f6e50032eb0d705c5f57b4d380127f0c75e593bb..6d5336752ed29acd2b7cc8c8b7e8a30b105bec9b 100644 (file)
@@ -816,18 +816,18 @@ bool is_tap_key(key_t key)
         case ACT_LAYER:
         case ACT_LAYER_BIT:
             switch (action.layer.code) {
-                case 0x00:
-                case 0xF1 ... 0xFF:
+                case LAYER_MOMENTARY:
+                case LAYER_ON_PRESS:
+                case LAYER_ON_RELEASE:
+                case LAYER_DEFAULT:
                     return false;
-                case 0xF0:
-                default:
+                case LAYER_TAP_TOGGLE:
+                default:    /* tap key */
                     return true;
             }
             return false;
         case ACT_FUNCTION:
-            if (action.func.opt & FUNC_TAP) {
-                return true;
-            }
+            if (action.func.opt & FUNC_TAP) { return true; }
             return false;
     }
     return false;