Fast Windows virtual desktop switching with hotkeys, a clean on-screen overlay, and window moving. One portable .exe — download, run, done.
Alt+1…9— switch to desktop 1–9 instantly (no animation lag)Ctrl+Alt+1…9— move the active window to desktop N (stay where you are)Ctrl+Alt+<current desktop>— recall the window you last moved away, back to the current desktopShift+Alt+1…9— move the active window to desktop N and follow it- Centered overlay showing the desktop number and position dots, with smooth fade-out, on the monitor you're working on
- Remembers the last active window on each desktop and restores focus to it
- Tray menu: settings, pause hotkeys, autostart toggle, uninstall
- Rebind hotkeys from the settings window — press the combo you want, it applies to all 9 digits
- Installs itself to
%LocalAppData%\VirtualDesktopSwitcheron first run and adds itself to autostart; full uninstall from the tray menu
- Download
VirtualDesktopSwitcher.exefrom Releases. - Run it. That's it — it installs itself and starts.
No AutoHotkey installation required — everything is bundled.
Windows SmartScreen note: the
.exeis not code-signed (signing costs money), so on first run Windows may show "Windows protected your PC". Click More info → Run anyway. This is expected for unsigned open-source tools — you can read all the source here and build it yourself if you prefer.
Tray icon → Удалить программу (Uninstall), or Start Menu → Virtual Desktop Switcher → Удалить.
Requirements: AutoHotkey v2 installed, PowerShell.
# Compile dist\VirtualDesktopSwitcher.exe
.\build.ps1
# Also download the latest VirtualDesktopAccessor.dll before compiling
.\build.ps1 -UpdateDllOr just run VirtualDesktop.ahk directly with AutoHotkey v2 (keep VirtualDesktopAccessor.dll next to it).
- VirtualDesktopAccessor by Jari Pennanen (MIT License) — the DLL that exposes Windows' undocumented virtual desktop API. Bundled inside the exe.
- Built with AutoHotkey v2.
MIT — see LICENSE.
Быстрое переключение виртуальных рабочих столов Windows по горячим клавишам, с оверлеем и переносом окон. Один портативный .exe — скачал, запустил, готово.
Alt+1…9— мгновенно переключиться на стол 1–9Ctrl+Alt+1…9— перенести активное окно на стол N (сам остаёшься на месте)Ctrl+Alt+<номер текущего стола>— вернуть последнее перенесённое окно обратно на текущий столShift+Alt+1…9— перенести активное окно на стол N и перейти вместе с ним- Оверлей с номером стола и точками-индикаторами, с плавным затуханием, на том мониторе, где ты работаешь
- Запоминает последнее активное окно на каждом столе и возвращает ему фокус
- Меню в трее: настройки, пауза хоткеев, автозапуск, удаление
- Переназначение клавиш прямо из окна настроек — нажми нужное сочетание, оно применится ко всем 9 цифрам
- При первом запуске устанавливается в
%LocalAppData%\VirtualDesktopSwitcherи добавляется в автозагрузку; полное удаление — из меню в трее
- Скачай
VirtualDesktopSwitcher.exeиз Releases. - Запусти. Всё — программа установится и запустится сама.
Устанавливать AutoHotkey не нужно — всё внутри.
Про SmartScreen:
.exeне подписан цифровой подписью (это платно), поэтому при первом запуске Windows может показать «Система Windows защитила ваш компьютер». Нажми Подробнее → Выполнить в любом случае. Для неподписанных open-source утилит это нормально — весь исходный код открыт, можешь собрать сам.
Иконка в трее → Удалить программу, или Пуск → Virtual Desktop Switcher → Удалить.