Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

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

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?

Posted on Jul 21, 2011 4:06 PM

Reply
Question marked as Best reply

Posted on Jul 21, 2011 4:11 PM

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".

14 replies
Question marked as Best reply

Jul 21, 2011 4:11 PM in response to DStewart

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".

Jul 21, 2011 4:15 PM in response to DStewart

Thank you for your help and answer.


And now, on to editorial:


Oh my God. So Apple has decided that if it can't be done (because it doesn't exist) on an iPhone screen, then it shouldn't be done on a desktop computer screen with a full keyboard?


Page Up and Page Down are not useless. And the iPhone is not a desktop computer. Its interface should not determine the interface of a desktop computer that is fully equipped with a fully capable keyboard and mouse.

Aug 4, 2011 5:07 AM in response to DStewart

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.

Aug 4, 2011 7:21 AM in response to pfriedel

This is the correct answer. Thanks. I moved the DefaultKeyBinding.dict file to the desktop, restarted Safari, and it's fixed. Now to figure out what to do with that....


I want to mark your answer as correct, but can only see "Helpful Answer" available.


What this means is my original plaint was wrong--this is not some new Lion feature or change, but a bug of some kind in Safari 5.1 that allows a conflict with old keybindings.

Aug 19, 2011 12:04 PM in response to DStewart

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.


Mac:

  • 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.


Windows:

  • 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.

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

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.