Windows App Switcher is a lightweight, keyboard-driven tool that lets you quickly switch between open application windows using custom key bindings. Ideal for power users and developers who want to boost productivity without reaching for the mouse.
Use AutoHotKey or a similar tool to set a hotkey for bringing the App Switcher to the front and than hit a defined key to activate an Application. This is significantly faster than using ALT+TAB.
- Instantly switch between apps using the keyboard
- Displays a terminal table showing current key bindings
- Automatically restores minimized windows
- Fully customizable key-to-window title mappings
- Optional AutoHotKey integration for fast access
- Windows OS
- Python 3.x
pywin32andtexttablePython packages
-
Install required packages:
pip install pywin32 texttable
-
Cutomize the
KEY_BINDINGSdictionary in theapp_switcher.py -
Run the script:
python app_switcher.py
-
Press a key corresponding to a listed application to activate its window
To make the switcher easily accessible, you can bind it to a hotkey using AutoHotKey:
#SingleInstance force
!Space::
if WinExist("Python App Switcher")
WinActivate
returnBind this to any convenient key combination (e.g., ALT+Space).
Modify the KEY_BINDINGS dictionary in the script to map keys to application window titles:
KEY_BINDINGS = {
'E': 'Excel',
'W': 'Word',
'T': 'Total Commander',
...
}Window titles are matched partially and case-insensitively.
