|
| 1 | +<!--- Generated automatically by tools/lint-hotkeys --> |
| 2 | +<!--- Do not modify --> |
| 3 | + |
| 4 | +# Hot Keys |
| 5 | +## General |
| 6 | +|Command|Key Combination| |
| 7 | +| :--- | :---: | |
| 8 | +|Show/hide Help Menu|<kbd>?</kbd>| |
| 9 | +|Show/hide Markdown Help Menu|<kbd>Meta</kbd> + <kbd>m</kbd>| |
| 10 | +|Show/hide About Menu|<kbd>Meta</kbd> + <kbd>?</kbd>| |
| 11 | +|Copy information from About Menu to clipboard|<kbd>c</kbd>| |
| 12 | +|Copy traceback from Exception Popup to clipboard|<kbd>c</kbd>| |
| 13 | +|Redraw screen|<kbd>Ctrl</kbd> + <kbd>l</kbd>| |
| 14 | +|Quit|<kbd>Ctrl</kbd> + <kbd>c</kbd>| |
| 15 | +|New footer hotkey hint|<kbd>Tab</kbd>| |
| 16 | + |
| 17 | +## Navigation |
| 18 | +|Command|Key Combination| |
| 19 | +| :--- | :---: | |
| 20 | +|Close popup|<kbd>Esc</kbd>| |
| 21 | +|Go up / Previous message|<kbd>Up</kbd> / <kbd>k</kbd>| |
| 22 | +|Go down / Next message|<kbd>Down</kbd> / <kbd>j</kbd>| |
| 23 | +|Go left|<kbd>Left</kbd> / <kbd>h</kbd>| |
| 24 | +|Go right|<kbd>Right</kbd> / <kbd>l</kbd>| |
| 25 | +|Scroll up|<kbd>PgUp</kbd> / <kbd>K</kbd>| |
| 26 | +|Scroll down|<kbd>PgDn</kbd> / <kbd>J</kbd>| |
| 27 | +|Go to bottom / Last message|<kbd>End</kbd> / <kbd>G</kbd>| |
| 28 | +|Trigger the selected entry|<kbd>Enter</kbd> / <kbd>Space</kbd>| |
| 29 | +|Open recent conversations|<kbd>^</kbd>| |
| 30 | +|Search recent conversations|<kbd>Ctrl+f</kbd>| |
| 31 | + |
| 32 | +## Switching Messages View |
| 33 | +|Command|Key Combination| |
| 34 | +| :--- | :---: | |
| 35 | +|View the stream of the current message|<kbd>s</kbd>| |
| 36 | +|View the topic of the current message|<kbd>S</kbd>| |
| 37 | +|Zoom in/out the message's conversation context|<kbd>z</kbd>| |
| 38 | +|Switch message view to the compose box target|<kbd>Meta</kbd> + <kbd>.</kbd>| |
| 39 | +|View all messages|<kbd>a</kbd> / <kbd>Esc</kbd>| |
| 40 | +|View all direct messages|<kbd>P</kbd>| |
| 41 | +|View all starred messages|<kbd>f</kbd>| |
| 42 | +|View all messages in which you're mentioned|<kbd>#</kbd>| |
| 43 | +|Next unread topic|<kbd>n</kbd>| |
| 44 | +|Next unread direct message|<kbd>p</kbd>| |
| 45 | + |
| 46 | +## Searching |
| 47 | +|Command|Key Combination| |
| 48 | +| :--- | :---: | |
| 49 | +|Search users|<kbd>w</kbd>| |
| 50 | +|Search messages|<kbd>/</kbd>| |
| 51 | +|Search streams|<kbd>q</kbd>| |
| 52 | +|Search topics in a stream|<kbd>q</kbd>| |
| 53 | +|Search emojis from emoji picker|<kbd>p</kbd>| |
| 54 | +|Submit search and browse results|<kbd>Enter</kbd>| |
| 55 | +|Clear search in current panel|<kbd>Esc</kbd>| |
| 56 | + |
| 57 | +## Message actions |
| 58 | +|Command|Key Combination| |
| 59 | +| :--- | :---: | |
| 60 | +|Edit message's content or topic|<kbd>e</kbd>| |
| 61 | +|Show/hide emoji picker for current message|<kbd>:</kbd>| |
| 62 | +|Toggle first emoji reaction on selected message|<kbd>=</kbd>| |
| 63 | +|Toggle thumbs-up reaction to the current message|<kbd>+</kbd>| |
| 64 | +|Toggle star status of the current message|<kbd>Ctrl</kbd> + <kbd>s</kbd> / <kbd>*</kbd>| |
| 65 | +|Show/hide message information|<kbd>i</kbd>| |
| 66 | +|Show/hide message sender information|<kbd>u</kbd>| |
| 67 | + |
| 68 | +## Stream list actions |
| 69 | +|Command|Key Combination| |
| 70 | +| :--- | :---: | |
| 71 | +|Toggle topics in a stream|<kbd>t</kbd>| |
| 72 | +|Mute/unmute streams|<kbd>m</kbd>| |
| 73 | +|Show/hide stream information & modify settings|<kbd>i</kbd>| |
| 74 | + |
| 75 | +## User list actions |
| 76 | +|Command|Key Combination| |
| 77 | +| :--- | :---: | |
| 78 | +|Show/hide user information|<kbd>i</kbd>| |
| 79 | +|Narrow to direct messages with user|<kbd>Enter</kbd>| |
| 80 | + |
| 81 | +## Begin composing a message |
| 82 | +|Command|Key Combination| |
| 83 | +| :--- | :---: | |
| 84 | +|Open draft message saved in this session|<kbd>d</kbd>| |
| 85 | +|Reply to the current message|<kbd>r</kbd> / <kbd>Enter</kbd>| |
| 86 | +|Reply mentioning the sender of the current message|<kbd>@</kbd>| |
| 87 | +|Reply quoting the current message text|<kbd>></kbd>| |
| 88 | +|Reply directly to the sender of the current message|<kbd>R</kbd>| |
| 89 | +|New message to a stream|<kbd>c</kbd>| |
| 90 | +|New message to a person or group of people|<kbd>x</kbd>| |
| 91 | + |
| 92 | +## Writing a message |
| 93 | +|Command|Key Combination| |
| 94 | +| :--- | :---: | |
| 95 | +|Cycle through recipient and content boxes|<kbd>Tab</kbd>| |
| 96 | +|Send a message|<kbd>Ctrl</kbd> + <kbd>d</kbd> / <kbd>Meta</kbd> + <kbd>Enter</kbd>| |
| 97 | +|Save current message as a draft|<kbd>Meta</kbd> + <kbd>s</kbd>| |
| 98 | +|Autocomplete @mentions, #stream_names, :emoji: and topics|<kbd>Ctrl</kbd> + <kbd>f</kbd>| |
| 99 | +|Cycle through autocomplete suggestions in reverse|<kbd>Ctrl</kbd> + <kbd>r</kbd>| |
| 100 | +|Exit message compose box|<kbd>Esc</kbd>| |
| 101 | +|Insert new line|<kbd>Enter</kbd>| |
| 102 | +|Open an external editor to edit the message content|<kbd>Ctrl</kbd> + <kbd>o</kbd>| |
| 103 | + |
| 104 | +## Editor: Navigation |
| 105 | +|Command|Key Combination| |
| 106 | +| :--- | :---: | |
| 107 | +|Start of line|<kbd>Ctrl</kbd> + <kbd>a</kbd> / <kbd>Home</kbd>| |
| 108 | +|End of line|<kbd>Ctrl</kbd> + <kbd>e</kbd> / <kbd>End</kbd>| |
| 109 | +|Start of current or previous word|<kbd>Meta</kbd> + <kbd>b</kbd> / <kbd>Shift</kbd> + <kbd>Left</kbd>| |
| 110 | +|Start of next word|<kbd>Meta</kbd> + <kbd>f</kbd> / <kbd>Shift</kbd> + <kbd>Right</kbd>| |
| 111 | +|Previous line|<kbd>Up</kbd> / <kbd>Ctrl</kbd> + <kbd>p</kbd>| |
| 112 | +|Next line|<kbd>Down</kbd> / <kbd>Ctrl</kbd> + <kbd>n</kbd>| |
| 113 | + |
| 114 | +## Editor: Text Manipulation |
| 115 | +|Command|Key Combination| |
| 116 | +| :--- | :---: | |
| 117 | +|Undo last action|<kbd>Ctrl</kbd> + <kbd>_</kbd>| |
| 118 | +|Clear text box|<kbd>Ctrl</kbd> + <kbd>l</kbd>| |
| 119 | +|Cut forwards to the end of the line|<kbd>Ctrl</kbd> + <kbd>k</kbd>| |
| 120 | +|Cut backwards to the start of the line|<kbd>Ctrl</kbd> + <kbd>u</kbd>| |
| 121 | +|Cut forwards to the end of the current word|<kbd>Meta</kbd> + <kbd>d</kbd>| |
| 122 | +|Cut backwards to the start of the current word|<kbd>Ctrl</kbd> + <kbd>w</kbd> / <kbd>Meta</kbd> + <kbd>Backspace</kbd>| |
| 123 | +|Cut the current line|<kbd>Meta</kbd> + <kbd>x</kbd>| |
| 124 | +|Paste last cut section|<kbd>Ctrl</kbd> + <kbd>y</kbd>| |
| 125 | +|Delete previous character|<kbd>Ctrl</kbd> + <kbd>h</kbd>| |
| 126 | +|Swap with previous character|<kbd>Ctrl</kbd> + <kbd>t</kbd>| |
| 127 | + |
| 128 | +## Stream information (press i to view info of a stream) |
| 129 | +|Command|Key Combination| |
| 130 | +| :--- | :---: | |
| 131 | +|Show/hide stream members|<kbd>m</kbd>| |
| 132 | +|Copy stream email to clipboard|<kbd>c</kbd>| |
| 133 | + |
| 134 | +## Message information (press i to view info of a message) |
| 135 | +|Command|Key Combination| |
| 136 | +| :--- | :---: | |
| 137 | +|Show/hide edit history|<kbd>e</kbd>| |
| 138 | +|View current message in browser|<kbd>v</kbd>| |
| 139 | +|Show/hide full rendered message|<kbd>f</kbd>| |
| 140 | +|Show/hide full raw message|<kbd>r</kbd>| |
0 commit comments