8

A number of different Alt+Tab switcher replacement apps have been developed for XP, such as TaskSwitchXP. I've also written one of my own, which I've used for years. Unfortunately, I've found that on Windows 7 these tools don't work anymore. The problem is that they can no longer register Alt+Tab as a hotkey, because it's already registered (presumably by Explorer). As best I can tell, on XP the default switcher did not use the regular RegisterHotKey API, but now it does.

Does anybody know of a workaround for this, or an Alt+Tab replacement that works on Windows 7? I know they've spiffed up the default one and added the 3D flip switcher (Win+Tab), but I'd still like to be able to replace this with something that works better for me.

6

I've used Switcher before, and it works pretty well. Requires Aero and is more of a replacement for Flip3D than the traditional Alt+Tab. Does keyboard context searching, too.

| improve this answer | |
  • Thanks, this looks like a nice program. It also helps me see how I can fix my own switcher to work again. – Charlie Sep 28 '09 at 0:45
  • I ended up going with VistaSwitcher, but I like this suggestion as well. – Charlie Oct 8 '09 at 12:46
  • I'll check out VistaSwitcher - always up for something new. – Nicolas Webb Oct 8 '09 at 13:58
  • +1 for Switcher. (too bad it requires a vista+ windows.) – n611x007 Nov 4 '12 at 20:44
6

Another candidate is VistaSwitcher, from the same person that created TaskSwitchXP.

Internally, the trick seems to be that you have to use a low-level keyboard hook to listen for Alt+Tab, instead of registering it as a hotkey (since you won't be able to do so on Win7).

| improve this answer | |
3

I've recently came across a lightweight and minimalistic Switcheroo on GitHub, the latest development of it, as done by Regin Larsen, and immediately switched to it as the Alt+Tab replacement.

Switcheroo Screenshot

As seen in the screenshot above taken from its page on GitHub, the tasks are listed in a simple format by title and the executable starting the task.

Tab navgiates and enter switches, Ctrl+W closes the window.


The switching is mapped to Alt+Space by default but can be changed in settings,

more specifically in the XML configuration file located inside its installation folder,

that is in %programfiles% (%programfiles(x86)% if you're on 64-bit edition of Windows)`

inside switcheroo.exe.config file by setting AltTabHook's value to True as shown below:

<setting name="AltTabHook" serializeAs="String">
<value>True</value>
</setting>

It's the most efficient replacement I've ever tried, and am very happy to get rid of Window's default Task Switcher Application use it.

Added screenshots to aid with locating:

Inside the folder

Inside the XML file

| improve this answer | |
0

You should use Dexpot-Virtual Desktop. It does alot of stuff and is free and highly customizable.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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