I have a 2009 MacBook Pro and just purchased a wired Apple Keyboard with numeric keypad. I really wanted dedicated navigation keys, and it is working great in Eclipse after a bit of configuration. I also wanted proper mappings for Word given how non-standard it feels, and this works well out of the box. I've set up the extra function keys to swap between Spaces - all working fine.

However, in other apps like FireFox, the home and end keys are not working.

Do I need special drivers for the keyboard? I've checked the support site and found nothing relating to my keyboard.

  • FYI, in most text processing apps Cmd-LeftArrow moves the cursor to the beginning of the line, aka Home, and Cmd-RightArrow moves the cursor to the end of the line, aka End. Doesn't solve your problem of wanting to use those keys, but at least you'll know. May 18, 2011 at 2:47
  • The problem is you get used to using home and end.
    – dave
    May 18, 2011 at 3:06
  • I agree. I continue to mis-press them after using a Mac almost exclusively for the last 18 months. May 18, 2011 at 4:45

1 Answer 1


Mac OS X home and end keys do not function the same way as they do on other systems.

On Mac, the Home and End keys go to the top and bottom of a document, instead of to the beginning or end of a line.

Check out this Lifehacker article which shows how to remap the functionality of the home and end keys to make them perform like they do on other systems.

  • 1
    From Apple's Human Interface Guidelines: "Pressing the Home key is equivalent to moving the scrollers all the way to the top and to the left.... End is the opposite of Home: It scrolls to the end of a document."
    – ughoavgfhw
    May 18, 2011 at 19:30

You must log in to answer this question.

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