This is an interesting and pretty compelling idea to consider making a more generic “Jump to…” shortcut (with precedence in apps like Slack that many will likely be familiar with).
I could see it potentially swallowing up a variety of things (e.g. search).
I’d love to keep this topic open for a while to just get ideas flowing for what people think they might actually use it for. What things specifically would you like to be able to “jump to…”
Bonus points if you can tell it in the form of a story that illustrates a real world scenario where you would have liked to use it.
“I was reading a topic in my community where someone mentioned baked potatoes, and I remembered there was a great topic about sour cream I’ve been meaning to reply to, so I went to search for it. If I could have clicked ‘cmd+k’ and then just start typing to get there, that would have felt great.”
Here is our current keyboard shortcuts (so cool I can just copy and paste it!):
keyboard shortcuts
Keyboard Shortcuts
Jump To
- g, h Home
- g, l Latest
- g, n New
- g, u Unread
- g, c Categories
- g, t Top
- g, b Bookmarks
- g, p Profile
- g, m Messages
- g, d Drafts
- g, j Next Topic
- g, k Previous Topic
Application
- = Open hamburger menu
- p Open user menu
- c Create a new topic
- . Show updated topics
- / or Ctrl+Alt+f Search
- ? Open keyboard help
- x, r Dismiss New
- x, t Dismiss Topics
- Shift+z Shift+z Log Out
Actions
- f Toggle bookmark topic
- t Reply as linked topic
- Shift+r Reply to topic
- r Reply to post
- q Quote post
- Shift+p Pin/Unpin topic
- Shift+s Share topic
- s Share post
- l Like post
- ! Flag post
- b Bookmark post
- e Edit post
- d Delete post
- m, m Mute topic
- m, r Normal (default) topic
- m, t Track topic
- m, w Watch topic
- Ctrl+p Print topic
- Shift+u Defer topic
- Shift+a Open topic admin actions
Navigation
- u Back
- # Go to post #
- k/j Move selection ↑ ↓
- o or Enter Open selected topic
- Shift+j/Shift+k Next/previous section
- Shift+l Go to the first unread post
Composing
- Shift+c Return to composer
- Shift+F11 Fullscreen composer
Bookmarking
- Enter Save and close
- l, t Later today
- l, w Later this week
- n, d Tomorrow
- n, b, w Start of next week
- n, b, d Next business day
- c, r Custom date and time
- n, r No reminder
- d, d Delete bookmark
Search Menu
- ↑/↓ Move selection up and down
- a Insert selection into open composer
- Ctrl+Enter Launches full page search
Chat
- Ctrl+k Open quick channel selector
- Alt+↑/Alt+↓ Switch channel
- Ctrl+b Bold (composer only)
- Ctrl+i Italic (composer only)
- Ctrl+e Code (composer only)
- Ctrl+l Insert hyperlink (composer only)
- - Open chat drawer
- esc Close chat drawer
Templates (within a textarea)
- Ctrl+Shift+I Insert template
Also available in the sidebar:
I enjoy and use most of the shortcuts; because I use so many Discourse sites, it’s like having a set of shortcuts for my most used communications platform!
One thing that I have difficulty with is switching away from chat. The “Jump to” and “Application” shortcuts don’t work because chat is a typing context. I don’t feel like I can have chat as something I can go to and leave without a second tab or leaving the keyboard to press a link.
This idea would certainly address my keyboard-only pathway.
Hi, I am in Firefox on Desktop, when I use theses shortcuts like G,P, typing the G key opens up the Firefox page search. How do you use these shortcuts? Thanks
Finally found the answer myself, not sure many Firefox Discourse users are aware: How to stop firefox automaticly opening ctrl+f | Firefox Support Forum | Mozilla Support
Thanks for sharing this Patrick