We are adding additional keyboard shortcuts, but the shortcuts modal which pops up when you press ? does not list them.
I think adding shortcuts should always include documenting them as it would increase visibility and therefore usage.
Key characteristics of a good keyboard shortcut:
Then we should make the shortcut panel itself more discoverable too. Most people I talk to doesn't know about it.
I myself thought of pressing ? only literally yesterday. I thought of adding RGH's shortcuts there but its discoverability made the idea less appealing.
I guess we can first tackle adding the shortcuts in the shortcut panel which would cover at least some material part of the power users and we can think of how to make the panel more discoverable separately.
I've started working on this and got the following things to work:

Now I need some input on design decisions like:
features/add-shortcut-help.js file?Added by Refined GitHub on hover?.column.one-third's?Inside the respective feature file using a "register shortcut" function?
This, so it's automatically called _where it's needed_ and _when it's needed_ and _if it's enabled_. Also changing a shortcut wouldn't need to happen in two different files.
Should RGH-specific shortcuts be highlighted in some way?
I think they should be in their own section to let the user know that they only work because RGH is active. Other features generally work _if they're visible,_ shortcuts don't have the same privilege.
Should RGH-specific shortcuts be highlighted in some way?
I think they should be in their own section to let the user know that they only work because RGH is active. Other features generally work if they're visible, shortcuts don't have the same privilege.
An alternative would be the shortcuts would be in respective sections where it makes sense with the RG icon next to them (because branding 😂).
I think this would be more sensible for 2 reasons:
An alternative would be the shortcuts would be in respective sections
I'm currently implementing exactly that because the extra section made it quite hard to find shortcuts relevant to the current page.
This is what the shortcuts help now looks like:

I've tried out something new:
I think this makes sense because ...
@shroudedcode Awesome! Looks very promising! Could you open a PR to continue the discussion on implementation? Thank you! ❤️
@hkdobrev Here you go: #1107
The y shortcut is being listed twice.
Are the shortcuts site aware meaning that you know which one will work from the page you're viewing or is it trial and error?
@vanniktech The ones added by Refined GitHub are only added after the feature was enabled so they should always work. The shortcuts by GitHub should work when the group is highlighted (full opacity) – this is using the default behavior with the change that "irrelevant" groups are not completely hidden.
Most helpful comment
Then we should make the shortcut panel itself more discoverable too. Most people I talk to doesn't know about it.