Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 ?

share|improve this question
This really is one of the worst "features" ever. – Carl Nov 9 '15 at 7:22

I was running the latest firmware on an Apple 2007 Aluminum Wireless Keyboard, and MacBook Pro Keyboard, but the issue still persisted. However, oddly this fixed it:

  1. Open System Preferences
  2. Click Keyboard
  3. Click Modifier Keys...
  4. Select your keyboard from the Select keyboard: list.
  5. Set the Caps Lock Key: to No Action.
  6. Press OK.
  7. Ensure your Caps Lock no longer works on your keyboard.
  8. Click Modifier Keys... again.
  9. Set the Caps Lock Key: to Caps Lock.
  10. Press OK.

Now, the Caps Lock key works instantly for that keyboard. Repeat as-needed for each keyboard you own.

share|improve this answer
Brilliant! This worked for me. I was using Caps Lock as an escape key for Vim. I'd done what you described for my "Internal Keyboard" but I hadn't noticed that I needed to repeat the process for the external keyboard. Once I'd set no action for caps lock also on the external keyboard, my problems disappeared. – Jeromy Anglim Oct 23 '12 at 2:02
Excellent! This worked for me :) Stupid mac, I use caps lock instead of shift alll the time... – Benno Nov 3 '12 at 7:02
+1, life saver. – Sam152 Feb 2 '14 at 7:50
Worked for me, thanks! – Nikolay Spassov Apr 3 '14 at 12:58
I find that this works for some indeterminate amount of time (perhaps until the next boot?) but then the Caps Lock problem comes back. The fix works again, so not a huge problem, but it would be nice if the fix "stuck" permanently. – OldPeculier May 22 '14 at 14:50

Not really sure about this, but google found this. This was one of the suggestions, but it does not seem foolproof (or even close). There are more suggestions on the page.

  1. Go to System Preferences > Keyboard & Mouse > Keyboard. Click on Modifier Keys. In the window that opens, for the Caps Lock key, select "No Action"
  2. Install the "No CapsLock" script. Download at (look near bottom of page)

In addition, if you hold down the key, even for a fraction of a second, it will go on automatically.

share|improve this answer
See revised answer. – soandos Aug 3 '11 at 19:53

On Apple's discussion boards other's report 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.

share|improve this answer
Any solution for Macbook Air keyboards on Windows? – pate Feb 21 '13 at 22:00
I have this problem with a 2015 MacBook Pro - built in keyboard. There does not seem to be any keyboard firmware updates for it. The first answer - turn off caps lock then turn it on again works though. – Grynn Sep 1 '15 at 11:26

Originally the answer by Martin Steven worked for me. This was when I used OSX 10.9.

After upgrading to OSX Yosemite (10.10) it stopped working. I found another, essentially the same, solution documented here

It uses updated version of the apps (with different names) that work with 10.10.

As requested - quoting the relevant sections from the link

  1. Install Seil and Karabiner.
  2. Go to System Preferences > Keyboard > Modifier Keys and change “Caps Lock” to “No Action.”
  3. Using Seil, check “Change Caps Lock Key” and change the key code to 110. (Application Key)
  4. Go to Karabiner, and in the search box, enter “application key to capslock.” Under For PC Users > Change PC Application Key, check off “Application Key to CapsLock.”
share|improve this answer
Please quote the essential parts of the answer from the reference link(s), as the answer can become invalid if the linked page(s) change. – DavidPostill Jul 22 '15 at 9:47

I know this thread is quite old now, but it's the #1 hit in Google when I searched! I have a solution that works on 10.8 Mountain Lion, even after a reboot. So thought i'd post it in the hope it'll help someone.

share|improve this answer
Based on comments on others' answers, they seem to work already. If you want to provide an alternate solution, at least provide an answer, which can be read here, before linking to your blog. – livibetter Nov 22 '12 at 14:51
Please quote the essential parts of the answer from the reference link(s), as the answer can become invalid if the linked page(s) change. – DavidPostill Jul 22 '15 at 9:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .