Skip navigation

Safari: No Page Up/Down, Home, End; Mouse: Scroll is backward

14002 Views 14 Replies Latest reply: Jan 30, 2013 11:58 AM by Josh Einstein RSS
DStewart Calculating status...
Currently Being Moderated
Jul 21, 2011 4:06 PM

You have got to be freakin' kidding me.


So now there is no Page Up and Page Down in Safari? You have to have an Apple Trackpad and use gestures for page movements that we've been used to for--oh, I don't know, 25 years now--to work?


So far: In Safari, Page Up and Page Down don't do anything at all. Home and End do not do anything at all.


On my non-Apple (Logitech) scrolling trackball, the scroll is now reversed--what was scrolling down the page is now scrolling up, and vice-versa.


Seriously--is this by design? Is this someone's brilliant idea of how things should be? "Hey, you didn't need a floppy drive, and you got used to not having one. You don't need to Page Up and Page Down or scroll in the natural direction; you'll get used to these brilliant ideas."


Seriously--is there a setting, or a bug fix, I haven't found yet that will make these things work the way they should?

  • Future Progammer Calculating status...

    I don't imagine you're going to find an easy fix for Page Up/Down, etc, but there is an easy fix for the scrolling issue. Scrolling is reversed in Mac OS X Lion to make it "feel more natural". You can change it back to the way it was by going into System Preferences, choosing Mouse, and then deselcting the checkbox at the top that says something along the line of "Use natural scrolling direction".

  • Calculating status...

    If you go into System Preferences / mouse, or System Preferences / Trackpad, then select Point & Click, uncheck 'Scroll Direction: Natural'.  This will fix the reversed-scroll issue.

  • PJS2006 Calculating status...

    Page Up/Down, Home and End all work for me in Safari as well as the Arrow keys. I have turned off Lions backward scroll feature and all seems to be working normally now.

  • Michael Sidoric Level 2 Level 2 (355 points)

    Keyboard commands for TOP and BOTTOM of page:

    • COMMAND DOWNARROW takes you to bottom of page
    • COMMAND UP ARROW takes you to top of page


    Keyboard commands for PAGE UP and PAGE DOWN

    • OPTION DOWNARROW takes you down a page
    • OPTION UPARROW takes you up a page


    Works here for me -- hope this helps.

  • Michael Sidoric Level 2 Level 2 (355 points)

    Understand – within Safari – the modifier is required.


    Thanks for your patience, Lion is a bundle of discovery and new stuff, often in unlikely places.  ;-)

  • brownstudy1110 Calculating status...

    THANK YOU for these key commands to get around this stupid annoying problem. I've now created some Keyboard Maestro macros to execute those keystrokes when I press the Page Up, Home, etc. keys. Safari now works as expected, which is to say, like they do in every other app on my Mac and the free world.

  • pfriedel Calculating status...

    My navigation keys aren't working in Safari 5.1 either (either in Snow Loepard or Lion), but if I make a test user and run Safari under the brand new uncluttered by years of addons account, they all work as expected.  I suspect there's some subtle incompatibility with an old Safari extension that I can't find that's capturing home/end/pgup/pgdown.

  • pfriedel Level 1 Level 1 (10 points)

    And having confirmation that I wasn't crazy was enough to make me search for what was going on.  I had a custom key binding definition in ~/Library/LeyBindings/DefaultKeyBinding.dict that was interfering with Safari's keyboard handling.  I removed it and now Safari page navigation works as I expected it to.

  • Steve.Meida.King Level 1 Level 1 (20 points)

    This is going to affect anyone who's edited their DefaultKeyBinding.dict (or used an app like KeyFixer) to make PageUp/PageDown/Home/End behave the way they do on Windows.



    • PageUp/PageDown scroll up or down one page, but do not change where the cursor is.
    • Home/End scroll to the beginning or end of the document, but do not change where the cursor is.



    • PageUp/PageDown scroll up or down one page, and do change where the cursor is.
    • Home/End move the cursor to the beginning or end of the current line.


    OSX has event codes for all these. Normally the Mac uses the scrollPageUp: and scrollPageDown: events triggered by the page up/down keys.  Many people (myself included) are more used to the Windows behavior and have changed the events triggered to pageUp: and pageDown: (note the lack of "scroll" at the beginning) which do it the Windows way.


    Safari used to recognize both sets of events. Since there's no real concept of a cursor in Safari (unless you're in a text input field) the scrollPageUp: and pageUp: events were equivalent.  Starting with 5.1 Safari ignores the Windows-like pageUp: and pageDown: events.  If you've remapped your keys to the Windows style you can no longer use those keys in Safari.


    Bug or feature? Normally I'd say bug, but there are so many other bad my-way-or-the-highway design decisions in Lion that I expect it was a conscious decision on someone's part to remove support for anything Windows-like.

  • Ginger3 Calculating status...

    Thank you, you did help me.  I was not able to find this simple info anywhere.

  • Josh Einstein Calculating status...

    Fortunately, I was able to use BetterTouchTool to map PageUp/PageDown/Home/End to the corresponding option and command key sequences just for Safari. Works great.


More Like This

  • Retrieving data ...

Bookmarked By (1)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.