Question: On my MacPro there is one issue (and guys from Apple think this is feature...) that annoys me very much: there is a time delay between CapsLock switching. I used to do that fast. If I go to preferences and reassign caps lock to any other button and then back it works OK then, so it is not a hardware problem.

Is there any way to fix that ?

Answer: 
If you want a simpler solution than Karabiner, I've written a very small, open source tool to fix exactly that.

<https://github.com/gkpln3/CapsLockNoDelay>
On Apple's discussion boards [other's report](https://discussions.apple.com/message/7001207#7001207) that updating your keyboard's firmware can/will eliminate this delay.

> 
> Re: Delay problem with caps-lock 
> 
> 
> Apr 8, 2008 3:52 PM
> 
> 
> It appears that the keyboard firmware update released today fixes this
>  issue.
> 
> 
> 

[Get keyboard firmware(s) from Apple](http://support.apple.com/downloads/#Keyboard%20Firmware).