/AltTaber

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

Primary LanguageC++

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切换

✒️TO-DO

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

🧐Reference