SkillAgentSearch skills...

AltTaber

A MacOS-style Alt-Tab window/app switcher replacement for Windows

Install / Use

/learn @MrBeanCpp/AltTaber
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AltTaber

GitHub release (latest by date) Github Release Downloads Language OS

一款 MacOS 风格的 Alt-Tab 窗口/应用切换器,专为Windows💻️开发:

ui

⚡主要功能

1. Alt+Tab: 在应用程序📦间切换

  • 按住Shift反向切换
  • 松开Alt后,切换到指定应用
  • 最近使用的应用优先排在左侧

switch apps

2. Alt+`: 在同一应用的不同窗口🪟间轮换

  • 按住Shift反向切换
  • 最近活动的窗口优先访问
  • 可用于隐藏AltTaber窗口(若可见)

switch windows

3. Alt+Tab 呼出窗口切换器后,可用🖱️鼠标滚轮切换指定应用的窗口

  • 向上滚轮:切换到上一个窗口(不改变焦点)
  • 向下滚轮:最小化上一个窗口

⌨️支持键盘操作

  • 方向键:
    • ⬅️ ➡️: 切换当前选中的应用
    • ⬆️ ⬇️: 映射到滚轮上下,切换/最小化窗口
  • 支持Vim风格的快捷键:
    • h l: 切换当前选中的应用
    • j k: 切换/最小化窗口

wheel

4. 在任务栏的应用图标上使用🖱️鼠标滚轮切换窗口. 🚧[Beta]🚧

[!CAUTION] 实验性功能,仍在测试中,可能会遇到一些问题

例如:对某些应用程序失效

  • 向上滚轮:切换到上一个窗口
  • 向下滚轮:最小化上一个窗口

taskbar wheel

🌟更多特色

  • 窗口背景毛玻璃特效
    • bg blur
  • 适配Win11的窗口圆角效果
  • 在应用图标右上角显示窗口数量(Badge)
    • app badge
  • QQ🐧图标右下角显示当前聊天好友头像
    • qq avatar
  • 支持在更高权限窗口上使用Alt+Tab切换
  • 更合理的窗口过滤规则
  • 支持高DPI缩放、多屏幕显示
  • 可切换显示屏幕:跟随鼠标所在屏幕 / 主屏幕

✒️TO-DO

  • [x] 单例模式
  • [ ] 自适应app太多的情况
  • [x] 支持配置开启启动项
  • [x] 支持管理管理员权限窗口
  • [ ] 自定义配置
  • [ ] ...

🔑以管理员身份运行(可选)

AltTaber可以在普通用户权限下运行,但有一定的局限性:

只有以管理员身份运行,AltTaber才能管理拥有更高权限的窗口,例如:

  • 系统窗口:如任务管理器
  • 管理员权限窗口:如游戏加速器

开机自启动

在托盘菜单中点击Start with Windows即可设置开机自启动,自启动时的权限与当前程序权限一致

  • 若当前程序以管理员权限运行,则开机自启动也会以管理员权限运行(计划任务)🔑
  • 若当前程序以普通权限运行,则开机自启动也会以普通权限运行(注册表)

⚙配置

配置保存在config.ini文件中,有两种方式可以修改配置:

  1. 直接修改程序目录下的config.ini文件,并重启程序
  2. 🌟[推荐] 使用托盘菜单(右键托盘图标)中的Settings选项,此时会自动用notepad打开配置文件; 修改后,保存并关闭文件,程序会自动重载配置

配置项

字体

[label]
font_family = "Microsoft YaHei UI"
font_size = 10

🧐Reference

Related Skills

View on GitHub
GitHub Stars238
CategoryDevelopment
Updated9d ago
Forks10

Languages

C++

Security Score

85/100

Audited on Mar 25, 2026

No findings