Первоначально ответ Мартина Стивена работал для меня. Это было, когда я использовал OSX 10.9.
После обновления до OSX Yosemite (10.10) перестал работать. Я нашел другое, по сути то же самое, решение, задокументированное здесь.
http://sleepycow.org/2014/07/removing-the-caps-lock-delay-on-a-macbook/
Он использует обновленную версию приложений (с разными именами), которые работают с 10.10.
По запросу - цитирование соответствующих разделов по ссылке
- Установите Seil и Karabiner.
- Перейдите в «Системные настройки»> «Клавиатура»> «Клавиши-модификаторы» и измените «Caps Lock» на «No Action».
- Используя Seil, установите флажок «Change Caps Lock Key» и измените код ключа на 110. (Ключ приложения)
- Перейдите в Karabiner и в поле поиска введите «ключ приложения к кепке». В разделе «Для пользователей ПК»> «Изменить ключ приложения ПК» установите флажок «Ключ приложения к CapsLock».