Ask Different is a question and answer site for power users of Apple hardware and software. 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

I tried using DoubleCommand, but it doesn't let you hold down caps lock, and pressing it causes caps lock light to be enabled/disabled. Ideally I want caps lock to never be enabled and for the key to behave exactly as though it were the delete key.

Another problem that DoubleCommand has is that every second press just toggles the light, and doesn't delete a character.

share|improve this question
up vote 10 down vote accepted

You may want to try Seil (formerly PCKeyboardHack). I use it to bind Caps Lock to Right-Ctrl (not plain Ctrl), so that I can bind Caps Lock to Meta in Emacs (while Ctrl remains Ctrl, and other keys are kept to the usual behavior).

share|improve this answer
This works, thanks. To make sure that there is no delay though, you'll want to install and use KeyRemap4MacBook as well (same website). The instructions are located here: – Senseful Jan 29 '11 at 22:22
on my newer macbook, all I needed to do was use Keyboard preferences to disable caps lock, and then install PCKeyboardHack to map caps lock (I mapped it to Esc for use in vim) – Jason Sundram Jan 29 '11 at 22:35
Indeed I do not have any delay when you remapping (or disabling I guess) Caps Lock in the System Preferences > Keyboard Preference Pane > Modifier Keys… popup. – Mathieu Legrand Jan 30 '11 at 2:53
The application has been renamed "Seil": – Mathieu Legrand Aug 10 '14 at 11:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.