]> git.donarmstrong.com Git - tmk_firmware.git/blobdiff - common/action.c
Add legacy keymap support.
[tmk_firmware.git] / common / action.c
index 4838ea06232f19169290929248ff44a1a5fba950..d1f493fe06aeed7b20f0d31db5a0a17f0510a419 100644 (file)
@@ -358,6 +358,10 @@ static void process_action(keyrecord_t *record)
                     if (event.pressed) {
                         layer_switch(action.layer.opt);
                     }
+//TODO: this is ok?
+                    else {
+                        layer_switch(default_layer);
+                    }
                     break;
                 case 0xF0:
                     // tap toggle
@@ -394,7 +398,10 @@ static void process_action(keyrecord_t *record)
                             debug("LAYER_PRESSED: Tap: unregister_code\n");
                             unregister_code(action.layer.code);
                         } else {
-                            debug("LAYER_PRESSED: No tap: NO ACTION\n");
+                            //debug("LAYER_PRESSED: No tap: NO ACTION\n");
+//TODO: this is ok?
+                            debug("LAYER_PRESSED: No tap: return to default layer\n");
+                            layer_switch(default_layer);
                         }
                     }
                     break;