Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I am using MacOSX Snow Leopard.

How do I achieve page-up and page-down?

share|improve this question

7 Answers 7

up vote 34 down vote accepted

If you have a full keyboard you can use the pgup and pgdown keys on your keyboard, near the numpad.

If you are not using a full keyboard, function, labeled fn on your keyboard, plus the up and down arrow keys will give you a page up and down.

share|improve this answer
2  
-1 actually FN+Up/Down is not the same as FN+PageUp/PageDown. For example, the traditional PageUp/PageDown does not work in irssi. –  hhh Mar 19 '13 at 8:53
1  
@hhh: It seems that irssi and some other terminal apps use Shift+PgUp/PgDn, so the key combination on a MBP would be Shift+Fn+PgUp/PgDn. –  Lèse majesté Jan 28 at 2:02
    
This is for the hardware mapping of these functions. OSX applications don't generally use these keys in the way most of us expect. ctrl+a and ctrl+e (home & end) are an option. My post below explains how to get the functionality you expect for the Terminal application. Each app handles these keys according to it's own settings. Strange. –  Doc Jul 17 at 18:05

On my (Danish) keyboard layout (under 10.7.5) it is fn + shift + /.

share|improve this answer
    
I have an US English keyboard and this is what works for me under terminal if I'm SSHed. –  Tyler Collier May 11 '13 at 4:55
1  
It works for me in the terminal regardless of whether I'm SSHed. –  Tommy Mar 12 at 11:17

It's + Up/Down arrow keys.

share|improve this answer
    
This doesnt work for me? What am I doing wrong? –  hobs Oct 7 '11 at 23:34
1  
@hobs not sure, but I'm actually on Lion, works either way for me, with fn and ⌥ –  Artem Pakk Oct 8 '11 at 21:00
    
Same here, Macbook 13 inch running 10.7, I will look into it. –  hobs Oct 9 '11 at 13:03
1  
On OS X 10.6.8 I get about a 3-line scroll w/ opt+arrow versus actual PgUp PgDn behavior with the fn+arrow. –  sholsinger Oct 13 '11 at 18:57

It's true that the hardware keyboard on Macintosh machines has:

Fn + = Home
Fn + = End
Fn + = Pg up
Fn + = Pg down

So these "keys" fully exist already. This is apparent if you run Linux/Windows natively on your Mac.

However, OS X applications are responsible for handling these functions as they see fit, which is not something most of us expect. And the OSX Terminal application needs some tweaking to use them as we all expect.

Edit OS X's Terminal Keyboard Binding Settings to match

home end page up page down

I tend to get this entered by copying a similar entry that already exists and then using that delete a character button to remove the different bits before typing in the rest.

Overall, this will look along these lines: Match the home, end, pg up and pg down

This meets all my expectations for how this should work. It works in vim and through ssh.

I'm somewhat fascinated how this remains an OSX issue, though I also understand that there's a purist Unix thing going on here. Just, most of us kids aren't coming from old-school Unix-land, but rather Linux.. But I digress.

share|improve this answer

PageUp: Fn+UP

PageDown: Fn+DOWN

Successfully tested on my brand new MBPro retina !

share|improve this answer

If you use KeyRemap4Macbook app, check under "Change Arrrow Up/Down/Left/Right" keys.

When you have this set up, Page Up and Page Down will work with irrsi – I log-on remotely to another linux host for that – you only need to press Shift + Page Up or Page Down will work for that window (as opposed to scrolling pages of OS X terminal window).

share|improve this answer

user Fn

PageUp: Fn+UP PageDown: Fn+DOWN

share|improve this answer
5  
Is this different than the answer from December that also says to use Fn key? apple.stackexchange.com/a/113926/5472 –  bmike Jan 27 at 16:12

Your Answer

 
discard

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.