Before you can use these keyboard shortcuts, you'll need to enable keyboard shortcuts in your settings:
Click the gear icon in the upper right, then select Settings.
Find the "Keyboard shortcuts" section and select Keyboard shortcuts on.
Click Save Changes at the bottom of the page.
Allows you to compose a new message. Shift + callows you to compose a message in a new window.
Compose in a new tab
Opens a compose window in a new tab.
Puts your cursor in the search box.
Move to newer conversation
Opens or moves your cursor to a more recent conversation. You can hit Enter to expand a conversation.
Move to older conversation
Opens or moves your cursor to the next oldest conversation. You can hit Enter to expand a conversation.
In 'Conversation view', moves your cursor to the newer message. You can hit Enter to expand or collapse a message.
In 'Conversation view', moves your cursor to the older message. You can hit Enter to expand or collapse a message.
o or Enter
Opens your conversation. Also expands or collapses a message if you are in 'Conversation View.'
Return to conversation list
Refreshes your page and returns you to the inbox, or list of conversations.
Archive your conversation from any view.
Archives the conversation, and all future messages skip the Inbox unless sent or cc'd directly to you. Learn more.
Automatically checks and selects a conversation so that you can archive, apply a label, or choose an action from the drop-down menu to apply to that conversation.
Star a message or conversation
Adds or removes a star to a message or conversation. Stars allow you to give a message or conversation a special status.
Mark as important
Helps Gmail learn what's important to you by marking misclassified messages. (Specific to Priority Inbox)
Mark as unimportant
Helps Gmail learn what's not important to you by marking misclassified messages. (Specific to Priority Inbox)
Marks a message as spam and removes it from your conversation list.
Replies to the message sender. Shift + r allows you to reply to a message in a new window. (Only applicable in 'Conversation View.')
Replies to all message recipients. Shift + a allows you to reply to all message recipients in a new window. (Only applicable in 'Conversation View.')
Forwards a message. Shift + f allows you to forward a message in a new window. (Only applicable in 'Conversation View.')
Escape from input field
Removes the cursor from your current input field.
Ctrl + s Mac: ⌘ +s
Saves the current text as a draft when composing a message. Hold the Ctrl/⌘ key while pressing s and make sure your cursor is in one of the text fields -- either the composition pane, or any of the To, CC, BCC, or Subject fields -- when using this shortcut.
Moves the conversation to Trash.
Opens the Labels menu to label a conversation.
Moves the conversation from the inbox to a different label, Spam or Trash.
Shift + i
Mark as read
Marks your message as 'read' and skip to a newer message.
Shift + u
Mark as unread
Marks your message as 'unread' so you can go back to it later.
Removes from current view and previous
Removes the current view's label from your conversation and moves to the older one.
Removes from current view and next
Removes the current view's label from your conversation and moves to the newer one.
Archive and previous
Archives the current conversation and moves to the older one.
Archive and next
Archives the current conversation and moves to the next one.
Undoes your previous action, if possible (works for actions with an 'undo' link).
Shift + n
Update current conversation
Updates your current conversation when there are new messages.
Move cursor to chat search
Moves your cursor directly to the chat search box.
Remove from Current View*
Automatically removes the message or conversation from your current view.
From 'Inbox,' 'y' means Archive
From 'Starred,' 'y' means Unstar
From 'Trash,' 'y' means Move to inbox
From any label, 'y' means Remove the label
* 'y' has no effect if you're in 'Spam,' 'Sent,' or 'All Mail.'