Getting started

AltTab is a small Win32 application that replaces the Windows task switcher. It runs from the notification area, installs a keyboard hook so it can answer Alt+Tab, and otherwise stays out of the way.

Requirements

WindowsWindows 10 or Windows 11. It also runs on Windows 7 and 8.1, with the caveat below.
Architecturex64. There is no 32-bit build.
DiskA few megabytes. Nothing is written outside AltTab's own folder.

Two pieces of polish depend on the Windows version, and neither stops it working:

Installing

There is nothing to install. Unpack AltTab_<version>_x64.7z wherever you like and run AltTab.exe. It is a portable application:

FileWhat it is
AltTab.exeThe application.
AltTabSettings.iniYour settings. Created on first run if it is not there, filled in with the defaults and a header explaining the format.
AltTab.chmThis help. F1 in the switcher opens it.
ReadMe.txt, ReleaseNotes.txtBoth reachable from the tray menu.

Put it somewhere you can write to. C:\Program Files\... will work, but AltTab keeps its settings beside the executable, so a folder needing administrator rights means every settings change needs them too.

To have it start with Windows, use Run at Startup in the tray menu rather than a shortcut in the Startup folder — it registers a scheduled task, which is also what makes Always run as Administrator possible without a prompt at every login.

The first thing to try

  1. Open two or three windows.
  2. Hold Alt and tap Tab. The switcher opens with the window you used before this one already selected, so releasing Alt straight away swaps between the last two windows.
  3. Keep Alt held and tap Tab again to move further down the list. Shift+Tab goes back up.
  4. Let go of Alt. The selected window comes to the front.

The switcher

Then try the part the native switcher cannot do:

  1. Open it again and start typing part of a titlepai for Paint, say. The list narrows as you type and the letters that matched are highlighted.
  2. Press Enter.

Typing to filter the list

Once you have typed something, releasing Alt no longer commits — see Finding a window for why. Press Enter, click the row, or press Escape to give up.

Where things are

SettingsAltTabSettings.ini, beside AltTab.exe. Editable by hand; AltTab notices it changing and reloads. See the settings reference.
Log%LOCALAPPDATA%\AltTab\AltTab.log, and only in builds that include the logger. The published ReleaseNoLogger build writes nothing.
Settings dialogF2, or Settings in the tray menu.
VersionShift+F1, or About AltTab in the tray menu. It has a Copy details button for bug reports.

The About box

Uninstalling

Exit it from the tray menu, turn off Run at Startup first if you switched it on (that removes the scheduled task), and delete the folder. Nothing is left in the registry. The only file outside the folder is the log, if a logging build ever ran: %LOCALAPPDATA%\AltTab.