osx - What Is the Keyboard Shortcut for Moving to Last Message in Mac OS X Mail.app?

22
2013-10
  • Philip Durbin

    I'm on Mac OS X 10.5.8 (Leopard).

    In Mail, I have the first message in my Inbox selected and I'm trying to navigate to the last message using my keyboard.

    In Thunderbird, I just hit the End key, which for me is "Function-right arrow" because I'm on a MacBook Pro.

    In Mail, with the first message selected, if I hit "Function-right arrow" (i.e. End), the scroll bar moves down, allowing me to see the messages at the bottom of the list, but the first message at the top of the list is still selected. What I want is for the last message to be selected.

    I've tried lots of key combinations and searched for the answer but haven't been able to find it. Please help. I posted this originally at discussions.apple.com but the only advice I received was to file a bug with Apple, which I did.

  • Answers
  • Chealion

    Type option-down arrow and keep it pressed for > 1s. The same goes for going to the top of the mail list, but type option-up arrow.

  • Daniel Beck

    In Lion, it's fn + and fn +


  • Related Question

    osx - What are the keyboard shortcuts to operate a Mac slider control
  • doekman

    In the Safari RSS screen, there is a slider (or range) control to change an article's summary length. By pressing TAB a couple of times, it is possible to navigate to this control, without using the mouse.

    Is it also possible, to slide the slider with the keyboard? Thus sliding the knob to the right and left? The volume slider in iTunes can be operated by the arrow-keys, but in Safari's RSS window, these are used to scroll the text if there are any scrollbars...

    Note: in System Preferences, Keyboard (OS X 10.6), Keyboard Shortcuts, I have set Full Keyboard Access to All controls. Otherwise, the TAB key only navigates between text boxes and lists.


  • Related Answers
  • 8088

    Using Web Inspector (or simply view source) reveals:

    <input id="apple-rss-slider" type="range" min="0" value="29" max="100"
      onmousedown="startScale()" onmouseup="endScale()" 
      oninput="scaleArticles(this.value)" />
    

    The oninput made me hope I could start typing, but it seems it's all mouse events...

    Some HTML5 examples explain how to add additional spin buttons, which can be selected using Option-Tab, followed by Return to press it:

    Input type="range" in Safari

    But lack of keyboard support seems an old WebKit bug: input type range broken for keyboard users.

    The above example looks different in Firefox, and allows for typing a value:

    Input type="range" in Firefox