适用于 Windows 11 的虚拟桌面快速切换工具,通过
Alt + 1~9直达指定桌面,并配有可自定义的桌面状态指示器。
- 快捷键切换:
Alt + 1~Alt + 9快速跳转到对应虚拟桌面 - 桌面指示器:使用不同的符号表示不同的虚拟桌面,可表示◉当前虚拟桌面、○ 非空桌面和 ◌ 空桌面,支持自定义位置、大小和样式
- 极其轻量:可执行文件 ~130KB,内存占用 ~2MB,零依赖、静默运行。
从 Releases 页面下载最新的 VirtualDesktopSwitcher.exe,放在任何位置,双击运行即可。
如需从源码编译,请参考下方 编译 部分。
- 启动
VirtualDesktopSwitcher.exe - 屏幕显示桌面状态指示器,系统托盘出现程序图标
- 使用
Alt + 1~Alt + 9切换虚拟桌面 - 右键托盘图标进行设置:
- 调整指示器位置、大小、样式
- 管理开机自启
- 双击托盘图标快速切换开机自启状态
所有设置及日志文件自动保存至 %LOCALAPPDATA%\VirtualDesktopSwitcher。
- MSVC C++ 工具链(需支持C++20)
- xmake 构建工具
# 直接编译
xmake
# 生成 Visual Studio 工程文件(可选)
xmake project -k vsxmake编译产物位于 build 目录。
切换虚拟桌面时任务栏图标闪烁
可在 Windows 设置中禁用任务栏闪烁: 设置 → 个性化 → 任务栏 → 任务栏行为 → 取消勾选“显示任务栏应用上的闪烁”
⚠️ 注意:此操作会同时禁止所有应用的闪烁提醒(如消息通知)。
让任务栏显示所有虚拟桌面的窗口图标
设置 → 系统 → 多任务处理 → 桌面 → 在任务栏上,显示所有打开的窗口 将下拉选项改为 “在所有桌面上”,即可在每个虚拟桌面的任务栏中看到其他桌面的窗口。
本项目的桌面指示器部分移植自 vladelaina 的开源项目 Catime,感谢原作者的优秀作品!
