Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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've plugged a basic UK Windows keyboard into my MacBook. I keep hitting Home & End but they don't work as I expect, they jump to the top/bottom of the document/page rather than the start/end of the line. It's very annoying since I am doing this automatically as I type!

Is there a way to make them work as I expect, i.e. why don't they map to CMD+LEFT/RIGHT?

share|improve this question

Create ~/Library/KeyBindings/ and save this as DefaultKeyBinding.dict:

    "\UF729"  = moveToBeginningOfLine:;
    "\UF72B"  = moveToEndOfLine:;
    "$\UF729" = moveToBeginningOfLineAndModifySelection:;
    "$\UF72B" = moveToEndOfLineAndModifySelection:;

See TextMate Blog » Key bindings for switchers. pageUp: and pageDown: don't work in Safari, Chrome, or iWork applications.

It doesn't work in all applications or text views though. Another option would be to use KeyRemap4MacBook:

You can customize the setting by copying it from here and adding it to private.xml.

share|improve this answer

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.