{{t "The basics" }}
{{t 'Reply to message' }} {{#tr}} or {{#*inline "z-kbd-1"}}Enter{{/inline}} {{#*inline "z-kbd-2"}}R{{/inline}} {{/tr}}
{{t 'New channel message' }} C
{{t 'New direct message' }} X
{{t 'Paste formatted text' }} Ctrl + V
{{t 'Paste as plain text' }} Ctrl + Shift + V
{{t 'Cancel compose and save draft' }} {{#tr}} or {{#*inline "z-kbd-1"}}Esc{{/inline}} {{#*inline "z-kbd-2"}}Ctrl + [{{/inline}} {{/tr}}
{{t 'View drafts' }} D
{{t 'Next message' }} {{#tr}} or {{#*inline "z-kbd-1"}}↓{{/inline}} {{#*inline "z-kbd-2"}}J{{/inline}} {{/tr}}
{{t 'Last message' }} {{#tr}} or {{#*inline "z-kbd-1"}}End{{/inline}} {{#*inline "z-kbd-2"}}Shift + G{{/inline}} {{/tr}}
{{t 'Next unread topic' }} N
{{t 'Next unread followed topic' }} Shift + N
{{t 'Next unread DM conversation' }} P
{{t 'Initiate a search' }} {{#tr}} or {{#*inline "z-kbd-1"}}Ctrl + K{{/inline}} {{#*inline "z-kbd-2"}}/{{/inline}} {{/tr}}
{{t 'Set status' }} Shift + Y
{{t 'Show keyboard shortcuts' }} ?
{{t 'Go to your home view' }} {{#tr}} or {{#*inline "z-kbd-1"}}Ctrl + [{{/inline}} {{#*inline "z-kbd-2"}}Esc{{/inline}} {{#*inline "z-wrapper"}}{{> @partial-block}}{{/inline}} {{/tr}}
{{t 'Search' }}
{{t 'Initiate a search' }} {{#tr}} or {{#*inline "z-kbd-1"}}Ctrl + K{{/inline}} {{#*inline "z-kbd-2"}}/{{/inline}} {{/tr}}
{{t 'Filter left sidebar' }} Q
{{t 'Filter users' }} W
{{t 'Scrolling' }}
{{t 'Previous message' }} {{#tr}} or {{#*inline "z-kbd-1"}}↑{{/inline}} {{#*inline "z-kbd-2"}}K{{/inline}} {{/tr}}
{{t 'Next message' }} {{#tr}} or {{#*inline "z-kbd-1"}}↓{{/inline}} {{#*inline "z-kbd-2"}}J{{/inline}} {{/tr}}
{{t 'Scroll up' }} {{#tr}} or or {{#*inline "z-kbd-1"}}PgUp{{/inline}} {{#*inline "z-kbd-2"}}Fn + ↑{{/inline}} {{#*inline "z-kbd-3"}}Shift + K{{/inline}} {{/tr}}
{{t 'Scroll down' }} {{#tr}} or or or {{#*inline "z-kbd-1"}}PgDn{{/inline}} {{#*inline "z-kbd-2"}}Fn + ↓{{/inline}} {{#*inline "z-kbd-3"}}Shift + J{{/inline}} {{#*inline "z-kbd-4"}}Space{{/inline}} {{/tr}}
{{t 'Last message' }} {{#tr}} or or {{#*inline "z-kbd-1"}}End{{/inline}} {{#*inline "z-kbd-2"}}Fn + →{{/inline}} {{#*inline "z-kbd-3"}}Shift + G{{/inline}} {{/tr}}
{{t 'First message' }} {{#tr}} or {{#*inline "z-kbd-1"}}Home{{/inline}} {{#*inline "z-kbd-2"}}Fn + ←{{/inline}} {{/tr}}
{{t 'Navigation' }}
{{t 'Go back through viewing history' }} Alt + ←
{{t 'Go forward through viewing history' }} Alt + →
{{t 'Go to topic or DM conversation' }} S
{{t 'Go to channel feed from topic view' }} S
{{t 'Go to direct message feed' }} Shift + P
{{t 'Go to list of topics for the current channel' }} Y
{{t 'Zoom to message in conversation context' }} Z
{{t 'Go to next unread topic' }} N
{{t 'Go to next unread followed topic' }} Shift + N
{{t 'Go to next unread direct message' }} P
{{t 'Cycle between channel views' }} {{#tr}} or {{#*inline "z-kbd-1"}}Shift + A{{/inline}} {{#*inline "z-kbd-2"}}Shift + D{{/inline}} {{/tr}}
{{t 'Go to inbox' }} Shift + I
{{t 'Go to recent conversations' }} T
{{t 'Go to combined feed' }} A
{{t 'Go to mentions' }} Ctrl + @
{{t 'Go to starred messages' }} *
{{t 'Go to the conversation you are composing to' }} Ctrl + .
{{t 'Composing messages' }}
{{t 'New channel message' }} C
{{t 'New direct message' }} X
{{t 'Reply to message' }} {{#tr}} or {{#*inline "z-kbd-1"}}Enter{{/inline}} {{#*inline "z-kbd-2"}}R{{/inline}} {{/tr}}
{{t 'Quote message or selection' }} >
{{t 'Forward message or selection' }} <
{{t 'Reply directly to sender' }} Shift + R
{{t 'Reply @-mentioning sender' }} @
{{t 'Send message' }} {{#tr}} then or {{#*inline "z-kbd-1"}}Tab{{/inline}} {{#*inline "z-kbd-2"}}Enter{{/inline}} {{#*inline "z-kbd-3"}}Ctrl + Enter{{/inline}} {{/tr}}
{{t 'Insert new line' }} Shift + Enter
{{t 'Use or create a saved snippet' }} Ctrl + '
{{t 'Toggle preview mode' }} Alt + P
{{t 'Cancel compose and save draft' }} {{#tr}} or {{#*inline "z-kbd-1"}}Esc{{/inline}} {{#*inline "z-kbd-2"}}Ctrl + [{{/inline}} {{/tr}}
{{t 'Message actions' }}
{{t 'Edit your last message' }} ←
{{t 'Edit selected message or view source' }} E
{{t "Show message sender's user card" }} U
{{t 'View read receipts' }} Shift + V
{{t 'Show images in thread' }} V
{{t 'Move messages or topic' }} M
{{t 'View edit and move history' }} Shift + H
{{t 'Star selected message' }} Ctrl + S
{{t 'Add emoji reaction to selected message' }} :
{{t 'Toggle first emoji reaction on selected message' }} =
{{t 'React to selected message with' }} :thumbs_up: +
{{t 'Mark as unread from selected message' }} Shift + U
{{t 'Collapse/show selected message' }} -
{{t 'Hide/show link previews on selected message' }} Shift + L
{{t 'Toggle topic mute' }} Shift + M
{{t 'Copy link to message' }} L
{{t 'Recent conversations' }}
{{t 'View recent conversations' }} T
{{t 'Filter topics' }} T
{{t 'Drafts' }}
{{t 'View drafts' }} D
{{t 'Edit selected draft' }} Enter
{{t 'Delete selected draft' }} Backspace
{{t 'Menus' }}
{{t 'Toggle the gear menu' }} G
{{t 'Open personal menu' }} G→
{{t 'Open help menu' }} G←
{{t 'Open message menu' }} I
{{t 'Show keyboard shortcuts' }} ?
{{t 'Channel settings' }}
{{t 'Scroll through channels' }} {{#tr}} or {{#*inline "z-kbd-1"}}↑{{/inline}} {{#*inline "z-kbd-2"}}↓{{/inline}} {{/tr}}
{{t 'Switch between tabs' }} {{#tr}} or {{#*inline "z-kbd-1"}}←{{/inline}} {{#*inline "z-kbd-2"}}→{{/inline}} {{/tr}}
{{t 'View channel messages' }} Shift + V
{{t 'Subscribe to/unsubscribe from selected channel' }} Shift + S
{{t 'Create new channel' }} N

{{t 'Detailed keyboard shortcuts documentation' }}