# Keyboard shortcuts wish list

**URL:** https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952
**Category:** Feature
**Tags:** keyboard-shortcuts
**Created:** [5월 25, 2014, 10:36오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952 "2014-05-25T10:36:55Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![TechnoBear](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technobear/32/40546_2.png) [@TechnoBear](https://meta.discourse.org/u/TechnoBear)
#### Post date: [5월 25, 2014, 10:36오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/1 "2014-05-25T10:36:55Z")

</div>

Keyboard shortcuts to the Profile page and Hamburger menu would be greatly appreciated. The Hamburger menu is much easier to navigate for non-mouse-users than the Categories page.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 26, 2014, 3:51오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/2 "2014-08-26T15:51:10Z")

</div>

Just to add more info, it would be nice if any shortcuts to these menus would also place the focus in them, so tabbing, doesn’t take you away from them again.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 26, 2014, 10:35오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/3 "2014-08-26T22:35:57Z")

</div>

Anyone want to suggest shortcuts for the hamburger menu and the profile menu?

p for the profile menu?

What about the hamburger menu? Can’t use m because that is used for muting, so I’m open to suggestions. My goal is to work on this, this week.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [8월 26, 2014, 10:43오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/4 "2014-08-26T22:43:06Z")

</div>

hamburger: = ?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 26, 2014, 10:51오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/5 "2014-08-26T22:51:59Z")

</div>

I like that. 😄

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [8월 26, 2014, 11:50오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/6 "2014-08-26T23:50:36Z")

</div>

A PR to add that shortcut is welcome, should be fairly simple to wire up.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 27, 2014, 12:13오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/7 "2014-08-27T00:13:25Z")

</div>

Yep, it is. Getting it to focus on the first link is proving to be interesting though. As the data isn’t loaded yet, so there is a race condition.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 27, 2014, 12:45오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/8 "2014-08-27T00:45:57Z")

</div>

[https://github.com/discourse/discourse/pull/2704](https://github.com/discourse/discourse/pull/2704)

I’ll submit another pull request to set focus to the first link, once I get that working 😄

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 28, 2014, 6:09오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/9 "2014-08-28T18:09:32Z")

</div>

Second PR to apply focus on the hamburger and profile menus. Still need to come up with a good solution for the notification menu (but if you open it, close it, and re-open it quickly, it sets the focus ;))  
[https://github.com/discourse/discourse/pull/2713](https://github.com/discourse/discourse/pull/2713)

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [8월 28, 2014, 6:23오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/10 "2014-08-28T18:23:14Z")

</div>

Could you by any chance change the shortcuts for “Next/previous section”? Those currently do not work on some keyboard layouts.

[https://meta.discourse.org/t/keyboard-shortcuts-for-next-previous-section-do-not-work-with-german-keyboard-layout/18902](https://meta.discourse.org/t/keyboard-shortcuts-for-next-previous-section-do-not-work-with-german-keyboard-layout/18902)

I suggest using Shift+K and Shift+J.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 28, 2014, 11:36오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/11 "2014-08-28T23:36:46Z")

</div>

I just put in a better PR for the tabbing through the Site Map and Profile menus (one that doesn’t interfere with the mouse interaction).  
[https://github.com/discourse/discourse/pull/2715](https://github.com/discourse/discourse/pull/2715)

I’m getting push back because I’m not supporting the up/down keys… there is a reason for that. Keyboard users use up/down to scroll a page, not cycle through links. Tab is used to cycle through links. In fact, the up/down interaction breaks the search results for keyboard users. We can’t open Show More ☹

So if this is on your wish list, please help show your support for it. 😄

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [8월 28, 2014, 11:37오후 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/12 "2014-08-28T23:37:21Z")

</div>

Personally I think tab is fine.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [8월 29, 2014, 12:01오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/13 "2014-08-29T00:01:16Z")

</div>

> [@cpradio](#):
>
> I’m getting push back because I’m not supporting the up/down keys… there is a reason for that. Keyboard users use up/down to scroll a page, not cycle through links. Tab is used to cycle through links.

Sorry for being pedantic. For actual dropdowns, up/down is more typical. But the hamburger menu and profile popups aren’t really dropdown menus anyway, I suppose… Don’t mind me.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [8월 29, 2014, 12:17오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/14 "2014-08-29T00:17:55Z")

</div>

> [@mcwumbly](#):
>
> Sorry for being pedantic

your alopogy has been accepted by the management 🙂

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [8월 29, 2014, 12:35오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/15 "2014-08-29T00:35:07Z")

</div>

> [@sam](#):
>
> alopogy

Now I think you’re just messing with me. You didn’t think I could let that slip by, did you?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [8월 29, 2014, 1:32오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/16 "2014-08-29T01:32:00Z")

</div>

> [@mcwumbly](#):
>
> For actual dropdowns

Yes, for actual “select2” – think category drop downs, don’t think search, notifications, or menus 🙂

I can definitely accept that up/down should work for places where a select html control would be used (or select2, or whatever Discourse is now using ;)). That I very much agree with.

Sorry, if our discussion got lost in translation, it didn’t occur to me that may have been the line of thought.

---

<div class="post-metadata">

### Author: ![geek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/geek/32/102154_2.png) [@geek](https://meta.discourse.org/u/geek)
#### Post date: [8월 29, 2014, 4:27오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/17 "2014-08-29T04:27:43Z")

</div>

Unless I’m confused, I don’t think there’s a keyboard shortcut to expand the new or updated topics. I can use G U to switch to the unread, but it would be nice to be able to just expand the latest.

I suggest . (period) as the shortcut.

![](https://global.discourse-cdn.com/meta/original/3X/a/6/a60d269afc34019de6bf421420237845a2839798.png)

---

<div class="post-metadata">

### Author: ![TechnoBear](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technobear/32/40546_2.png) [@TechnoBear](https://meta.discourse.org/u/TechnoBear)
#### Post date: [8월 29, 2014, 8:42오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/18 "2014-08-29T08:42:46Z")

</div>

That’s related to this:

[https://meta.discourse.org/t/new-updated-bar-and-dismiss-new-button-unreachable-by-keyboard/18946](https://meta.discourse.org/t/new-updated-bar-and-dismiss-new-button-unreachable-by-keyboard/18946)

---

<div class="post-metadata">

### Author: ![fysics](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fysics/32/34080_2.png) [@fysics](https://meta.discourse.org/u/fysics)
#### Post date: [8월 29, 2014, 8:49오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/19 "2014-08-29T08:49:24Z")

</div>

A shortcut to compose a new reply to the current topic.

I’ve seen the ` key used successfully for this purpose, (and it’s quite nice) but you have to check to make sure a textbox doesn’t currently have focus, etc,etc.

---

<div class="post-metadata">

### Author: ![TechnoBear](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technobear/32/40546_2.png) [@TechnoBear](https://meta.discourse.org/u/TechnoBear)
#### Post date: [8월 29, 2014, 8:52오전 UTC](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952/20 "2014-08-29T08:52:54Z")

</div>

Shift + r replies to topic.

If you mean a shortcut for “Reply as New Topic”, I’d love that too. 🙂 Possibly t?

[다음 페이지](https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952.md?page=2)
