Please visit Announcement: Keyboard shortcuts are now integrated into the site for an updated status on this.
Blast from the past: Add keyboard shortcuts to Stack Overflow was posted in September 2009. You might have noticed that that post was recently retagged status-planned – we're working on it.
Since keyboard shortcuts are definitely a power user feature, we have decided to go about this project in a slightly different way than usual. The keyboard shortcuts will begin their life as a user script for people to try out and give feedback, so we can refine it together, until we consider it ready enough to be added to the core engine.
There is now a version for you to try out, play with, and answer the following questions:
- Does it work for you? What does, what doesn't?
- What additional actions are unquestionably in need of keyboard shortcuts? There's just a selection currently, so what more is important?
Remember, this is for the tiny percentage of people who would rather use the keyboard than the mouse to make their life easier and faster – so what should be done to achieve that?
Since this is very much work in progress, there is a version of the user script that checks for an updated version every twelve hours* and gives you a link to click and update. If you don't want this, there's also a version without this check.
*Note that it uses the localStorage to store the time of the last update check, so it's actually every twelve hours per SE site that you visit, since different origins don't share a localStorage.
Here are the two versions:
Should work in Chrome, Firefox (with Greasemonkey) and Opera (where you'll have to manually move it to your user script folder).
After installing (and possibly restarting/refreshing), ? should get you started.
Post feedback as answers here, or for small questions and remarks, chances are often good that you'll find me and other helpful people in the Tavern on the Meta.
If you're using the rchern Mafia's keyboard script, you might want to turn that off, or things could get weird :)
sekeys.updating.user.jsfile. Seems Chrome made it impossible to continue auto-updating the script? (v21, dev)
Cis no longer possible after the latest changes to the comment system.