Slack
Slack is an IM program designed by Slack Technologies and owned by Salesforce. Although Slack was developed for professional and organizational communications, it has also been adopted as a community platform. Users can communicate with voice calls, video calls, text messaging, media, and files in private chats or as part of communities called “workspaces.” Slack also uses IRC-style features such as persistent chat rooms (channels) organized by topic, private groups, and direct messaging. In addition to these online communication features, Slack can integrate with other software.
— Wikipedia
One of my main communication tools with my colleagues.
Hotkeys
Navigation
Jump to a conversation::ctrl + k
Move focus to the next section::F6
Move focus to the previous section::shift + F6
Open direct messages menu::ctrl + shift + k
Compose a new message::ctrl + n
Open channel browser::ctrl + shift + l
Open the Threads view::ctrl + shift + t
Previous unread channel or DM::alt + shift + up
Next unread channel or DM::alt + shift + down
Previous channel or DM visited::alt + left
Next channel or DM visited::alt + right
Preferences::ctrl + ,
Open or close right pane::ctrl + .
Channel info pane::ctrl + shift + i
Mentions & reactions::ctrl + shift + m
People::ctrl + shift + e
Saved items::ctrl + shift + s
Search current channel or conversation::ctrl + f
Open previous search::ctrl + g
Toggle full screen view::ctrl + shift + f
All Unread navigation
Open All Unread’s view::ctrl + shift + a
Mark messages as unread::alt + click
Move to message above::up
Move to message below::down
Open channels::right
Collapse channels::left
Switch workspaces
Switch to previous workspace::ctrl + shift + tab
Switch to next workspace::ctrl + tab
Switch to workspace 1 (see assigned number under the workspace icon in your
Slack app)::ctrl + 1
Mark messages read or unread
Mark all messages in current channel or DM as read::esc
Mark all messages as read::shift + esc
Set a message as your oldest unread message::alt + click
Take an action on a message
Edit your message::e
Add an emoji reaction::r
Open or reply to a thread::t
Pin or unpin a message::p
Share a message::s
Save a message or remove from Saved items::a
Mark as unread starting from a message::u
Delete your message::del
Create a reminder about a message::m
Format messages
Edit your last message::ctrl + up
Select text to beginning of current line::shift + up
Select text to end of current line::shift + down
Create a new line in your message::shift + enter
Add an emoji reaction to a message::ctrl + shift + \
Bold selected text::ctrl + b
Italicize selected text::ctrl + i
Strike-through selected text::ctrl + shift + x
Quote selected text::ctrl + shift + 9
Format messages
Code selected text::ctrl + shift + c
Codeblock selected text::ctrl + alt + shift + c
Turn selected text into a numbered list::ctrl + shift + 7
Turn selected text into a bulleted list::ctrl + shift + 8
Apply formatting to Markdown text::ctrl + shift + f
Undo message formatting::ctrl + z
Files and snippets
Upload file::ctrl + u
Create new Snippet::ctrl + shift + enter
Call actions
Toggle mute on and off (Hold down to talk when muted)::m
Toggle video on and off::v
Show invite list::a
View emoji reactions and select first::e 1