The unknown window switching utility: window-switcher
Exclusively for Windows users, this tool allows easy switching between multiple windows within the current application using keyboard shortcuts, simulating the macOS Cmd+` experience. It is lightweight, resource-efficient, and simple to install, enhancing work efficiency. Ideal for users who frequently switch between multiple software windows.
目录6 个章节
Foreword
As someone who frequently switches between macOS and Windows, I often miss that very natural habit on macOS: seamlessly switching between multiple windows of an application (like Cmd + `). This works smoothly in Safari, Finder, VSCode, and more.
But back on Windows, things become more cumbersome:
- Alt+Tab switches between all windows (including those from different applications), which is inefficient;
- Clicking the taskbar icon requires you to "find" the target window;
- Although Ctrl+click on a taskbar icon can switch windows, you need to keep holding Ctrl while using the mouse, which contradicts muscle memory.
So, I started looking for alternative solutions, and that's when I came across window-switcher, a lightweight yet incredibly practical little tool.
Introduction
window-switcher is an open-source utility that runs on Windows, allowing you to freely switch between multiple windows of the current application using keyboard shortcuts, closely replicating the macOS Cmd+` experience.
- Default shortcut:
Alt + ~(customizable) - Only switches windows of the current program, avoiding interference
- Minimal system resource usage
- Ready to use after installation, no complex configuration required
Practical Usage Experience
I most frequently use it to switch between these windows:
- Multiple Word or Excel files
- Multiple Rider/PyCharm/VSCode instances
- Multiple File Explorer windows
- Multiple browser windows (if not opened as tabs)
Previously, I had to locate the software icon on the taskbar (任务栏) to switch, or press Alt + Tab to switch one by one. Now, it only takes one key press, and the efficiency improvement is very noticeable.
Installation and Usage
- Send a private message "window-switcher" on the Official Account backend to get the download link
- After extracting, run
window-switcher.exedirectly. It is recommended to add it to startup programs. - Right-click the tray icon → Set up hotkeys (optional)
- For advanced customization, consider using with [AutoHotkey] script (optional)
Comparison with Native Windows Solutions
| Method | Can Switch Multiple Windows of Same App | Is Efficient | Is Intuitive |
|---|---|---|---|
| Alt+Tab | No (mixes all windows) | ❌ | ❌ |
| Ctrl+Click Taskbar Icon | Yes, but requires mouse | ❌ | ❌ |
| window-switcher | ✅ | ✅ | ✅ |
Summary
Tools like these are rarely mentioned, but they offer significant improvements to the user experience.
If you also:
- Often switch between multiple windows of the same software
- Have felt frustrated by Windows' window-switching logic
- Or recently migrated from macOS and miss using Cmd+`
Then window-switcher is truly worth a try. Send a private message with "window-switcher" in the background of the WeChat public account "曦远Life" to get the download link, (or you can scan the QR code below).

✨ Finally: If you like LocalSend, you're also welcome to go to GitHub and give it a ⭐Star to support this excellent open-source project!
_EOF_
The unknown window switching utility: window-switcher
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
给热水器装上“电量显示”:用 Shelly Gen4 脚本实现零改装水量预测
把热水器功率当电量玩?还行,至少比拆机漏水强。Gen4本地脚本算个虚拟水量,误差5%以内——这活儿初中物理就能干,但你们就是想不到。代码解决生活焦虑?呵,我早用上了。
2026-05-25 · 数字生活 · 约 1 分钟
AltSnap:让你的 Windows 窗口管理像 Linux 一样丝滑
🔹 还在为 Windows 窗口不好拖动而烦恼? 🔹 想像 Linux 一样 Alt + 拖动窗口,随心所欲? 🎯 试试 AltSnap —— 小巧、强大、免费! 📦 让你一键拖动、快速缩放、边缘吸附,无需精准点击标题栏,效率翻倍!
2025-08-27 · 数字生活 · 约 1 分钟
StarBlog博客开发笔记(5):开始搭建Web项目
系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开发博客项目 StarBl
2023-02-08 · StarBlog博客开发笔记 · 约 1 分钟
Python-Web-Django:settings-py-配置
安装REST框架 pip install djangorestframework pip install django-rest-swagger 安装了REST Framework之后,之前创建的Django App(hello_app)就可以使用REST API进行通信。 我们所有创建的App都要添加到INSTALLED_APPS这个字段里面。 INSTALLED_APPS = [ #
2021-12-18 · 0_Python-Web-Django入门系列笔记 · 约 1 分钟
讨论
共 0 条加载评论中…