Chosen Solution

Found this issue on my MacBook pro 16” 2019 laptop recently: There is always a delay for characters showing on screen when pressing “CAPS lock” key (when needs capital letter), it works fine after having the MacBook pro reset to factory settings, but issue came back gradually after installing apps like office, mail, etc. Is there a setting to control this? Anybody has the similar experience or know how to resolve it? Many thanks, Tom

I had the same issue and I thought that the reason was in my Magic Keyboard, but you can fix it by going to System Preferences -> Accessibility, then turn on “slow keys” and set delay to the minimum value in settings.

I don’t think you have a keyboard issue, this sounds more like something is stealing your keyboards output (key-logger) so as you are typing the buffer is getting stuck as the output is not getting sent to the person spying on you! I would run the onboard diagnostics to be sure you don’t have a hardware level issue. Restart your system and press the D key to enter. Review this guide Use Apple Diagnostics to test your Mac You should install a good malware remover and anti-virus. That should get rid of any logger. You may also want to review your apps as some free apps are nothing more than spyware!