From b91ffba4be0da2b587fae7a8a25d5dfce2f55d94 Mon Sep 17 00:00:00 2001
From: Joe Martin <joem@numberfour.eu>
Date: Mon, 2 Oct 2017 14:06:52 +0200
Subject: [PATCH] #1792 added in waits from tmk for locking switches

fixes #1792
---
 tmk_core/common/action.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c
index 84e6615237..41de014853 100644
--- a/tmk_core/common/action.c
+++ b/tmk_core/common/action.c
@@ -619,6 +619,7 @@ void register_code(uint8_t code)
 #endif
         add_key(KC_CAPSLOCK);
         send_keyboard_report();
+        wait_ms(100);        
         del_key(KC_CAPSLOCK);
         send_keyboard_report();
     }
@@ -629,6 +630,7 @@ void register_code(uint8_t code)
 #endif
         add_key(KC_NUMLOCK);
         send_keyboard_report();
+        wait_ms(100);        
         del_key(KC_NUMLOCK);
         send_keyboard_report();
     }
@@ -639,6 +641,7 @@ void register_code(uint8_t code)
 #endif
         add_key(KC_SCROLLLOCK);
         send_keyboard_report();
+        wait_ms(100);        
         del_key(KC_SCROLLLOCK);
         send_keyboard_report();
     }