# 窗口增强插件

## 功能简述：
1. CapsLockX + O 快速排列窗口
2. 在 Alt + Tab 的时候，用 `WASD` 切换窗口，C 关掉窗口
3. `CapsLockX + 0123456789 - =` 切换、增减虚拟桌面，加上 Alt 键可以转移当前窗口，高效使用虚拟桌面

## 效果图

* Alt + Tab 管理窗口增强
  ![02-插件-窗口增强_Alt+Tab+WASD管理窗口.gif](https://github.com/snomiao/CapsLockx/raw/master/Modules/02-插件-窗口增强_Alt+Tab+WASD管理窗口.gif)
* 一键排列窗口（这 GIF 是旧版本录的看起来比较卡，新版本优化过 API 就不卡了）
  ![02-插件-窗口增强_一键排列窗口.gif](https://github.com/snomiao/CapsLockx/raw/master/Modules/02-插件-窗口增强_一键排列窗口.gif)

## 使用方法如下
| 作用域 | 窗口增强模块   | 说明
| - | - | -
| 全局 | CapsLockX + O | 快速排列当前桌面的窗口
| 全局 | CapsLockX + Shift + O | 快速排列当前桌面的窗口（不包括最大化的窗口）
| 全局 | CapsLockX + Alt + O | 快速堆叠当前桌面的窗口
| 全局 | CapsLockX + Alt + Shift + O | 快速堆叠当前桌面的窗口（不包括最大化的窗口）
| 全局 | CapsLockX + [ ] | 切换到上一个/下一个桌面
| 全局 | CapsLockX + = | 新建桌面
| 全局 | CapsLockX + - | 删除当前桌面（会把所有窗口移到上一个桌面）
| 全局 | CapsLockX + Alt + [ ] | 把当前窗口移到上一个/下一个桌面
| 全局 | CapsLockX + Alt + = | 新建桌面，并把当前窗口移过去
| 全局 | CapsLockX + 1 2 ... 9 | 切换到第 n 个桌面
| 全局 | CapsLockX + Alt + 1 2 ... 9 | 把当前窗口移到第 n 个桌面(如果有的话)
| Alt+Tab 界面下 | W A S D | 上下左右切换窗口选择
| Alt+Tab 界面下 | X C     | 关闭选择的窗口（目前 X 和 C 没有区别）
| Alt+Tab 界面下 | Q E     | 左右切换多桌面
| Win+Tab 视图下 | W A S D | 切换窗口选择
| Win+Tab 视图下 | X | 关掉选择的窗口
| Win+Tab 视图下 | Q E | 左右切换桌面概览
| Win+Tab 视图下 | Z | 合并当前桌面与上一个桌面
| Win+Tab 视图下 | 0 | 新建桌面
| Win+Tab 视图下 | 1 2 ... 9 | 把窗口移到除了自己的第X个桌面（或新建桌面）
| Win+Tab 视图下 | V | 新建桌面，并把当前窗口扔到新建桌面
| Win+Tab 视图下 | C | 新建桌面，并把当前窗口扔到新建桌面，并激活窗口
| Win+Tab 视图下 | [ ] | 切换到上一个/下一个桌面
