Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

for example when I'm in firefox I would like to press Alt+T and have chosen sidebar opened (in menu View -> Sidebar -> name of sidebar)

Is there any application that can do it?

P.S. I have used firefox as example.

share|improve this question
up vote 3 down vote accepted

On Windows there is not really a standard way (that i know of, at least) to modify a given application's keyboard shortcuts. Instead it depends on the software:

  • Microsoft Office will let you change its programs' shortcuts via Options > Customize.

  • Photoshop and certain other Adobe products will let you change their shortcuts via Edit > Preferences or Edit > Keyboard Shortcuts.

  • Firefox and other Mozilla products' shortcuts can be changed via directly editing JavaScript and XML files or by installing an extension like Keyconfig.

... And so on

I do recall, in my dark Windows-using days several years ago, that keyboard shortcuts could be modified by using a resource editor (like this)... but i don't know if that still applies to most modern applications, and anyway it's pretty inconvenient and occasionally risky in general. :/

Keyboard shortcuts (and many other things) can also be overridden by AutoHotkey scripts... but i've found this to be somewhat unreliable.

share|improve this answer

There is no standard solution in Windows, so one has to use a third-party product.

One solution I can propose it to use AutoHotkey, with which you can automate whatever keyboard shortcut you want, conditional on the executable being used, by translating it to whatever keystrokes and mouse clicks are required. Virtually any key, button, or combination can become a hotkey.

share|improve this answer

It might be a little overkill, but AutoIt can do that (and a lot more) if you are willing to play with a Basic-like language.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.