Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I do not want to have my hands leave the traditionally typing position to navigate gmail via shortcuts. I can do everything I need to do except scroll through really long e-mails. For that it requires my right hand drop down to navigate the arrow keys on my keyboard, which are off to the side.

This is annoying, can anyone suggest a way to do this. My page up and down keys are also off to the side as well.

share|improve this question
1  
what OS are you using? This sounds like more of a browser/OS specific question as I can't find anything scroll related in the Gmail Keyboard Shortcuts page. –  Dez Apr 18 '12 at 15:47
    
I'm using osX and Chrome. Now that you brought that up, I wonder if a vim keyboard shortcut plugin might work. –  Noah Clark Apr 18 '12 at 18:57
add comment

4 Answers 4

You could use this UserScript that adjusts the amount of scroll when pressing the Space bar.

If you've got any JavaScript experience, you could write your own UserScript for you browser that uses keys to scroll up and down.

share|improve this answer
add comment

Using the spacebar to scroll down and tab-spacebar is pretty much the only portable way to scroll in a browser. Make sure that the focus is not on an entry like a check box, text box, or button, and then push space - tada! The page scrolls until the last couple lines at the bottom of the screen are at the top.

If you prefer to scroll a few lines at a time, instead of in big chunks like this, you'll want to add key handlers for spacebar and tab-spacebar. Something like:

window.onkeydown = function(e){ 
    if (e.keyCode == 32){            // If spacebar keycode
        if (event.shiftKey) {        // If shift is being held
            window.scrollBy(0, -50); // Scroll over 0 pixels and up 50 pixels 
        } else {                     // Otherwise
            window.scrollBy(0, 50);  // Scroll over 0 pixels and down 50 pixels 
        }
    }
};

would do this if you stick it into an extension. If you want this prepackaged, there are a few keyboard shortcut managers such as this one that would do the job.

share|improve this answer
add comment

spacebar will do the trick.
I often use j and k for navigating between newer/older conversation. n and p for moving between messages.
You can see all the shortcuts by pressing ?.

share|improve this answer
add comment

Scrolling up and down a page isn't a GMail-specific shortcut but the browser/OS default. You can use Space bar to scroll down but there's no equivalent to scroll up (you have to use the or Page Up) to do that.

If the conversation has multiple long messages, you can use N & P to jump to the beginning of the later/earlier message respectively.

share|improve this answer
    
+1 I stopped using space a while ago because too many websites autofocus on a field somewhere on the page (like google's search results page or Yahoo's any page). But I confirmed this on gmail... maybe I'll start using it again. –  Dez Apr 18 '12 at 16:50
    
This works, but it isn't as smooth as the up/down error. I rarely scroll back up, so this is acceptable for now. Thanks! –  Noah Clark Apr 18 '12 at 18:57
3  
There is an equivalent to scroll up - just use 'shift-space', much like you'd use shift-tab to go backward through the elements in a form. However, an_ant has mentioned in a bounty notice that the scrolling done by the spacebar is too large for their preferences, do you know of any alternatives or ways to modify this behavior? –  Kevin Vermeer Aug 23 '12 at 20:41
add comment

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.