/winautohidev2

window side over for windows

Primary LanguageAutoHotkey

winautohidev2

(中文介绍) (English Introduction)

介绍

introduction

使用快捷键将当前窗口隐藏到屏幕边缘。

灵感来自于Preme for Windowswinautohide

它们使用 AutoHotKeyV1,此repo使用AutoHotKeyV2编写,故命名为winautohidev2

在Window 11 26100.2161上运行良好,并且使用DPI.ahk优化了多显示器和高DPI缩放下使用的问题。

以下内容部分引用自winautohide

如果你经常需要用到某些小窗口(例如记事本、命令行等)又想简单滑动鼠标就可以调出这些小窗口,这小脚本对你会有用。

在激活想要隐藏的窗口后,按下Ctrl+Left,这窗口就会按所按的方向键自动隐藏到屏幕边缘。这自动隐藏窗口会保持最顶并在屏幕边缘留下一像素的窗边。当鼠标指针触及这窗边的时候,该自动隐藏窗口就会重新出现并取得焦点供你使用;当鼠标指针移出该窗口时它又会重新隐藏,当将窗口向外拖动可取消隐藏状态。

就如你在使用自动贴边隐藏的窗口(如自动隐藏的任务栏、贴边隐藏的QQ主窗口)一样。

兼容 Windows11。

使用

方法一

  1. 请先安装 AutoHotKeyV2

  2. 下载所有.ahk文件。

  3. 运行 winautohidev2.ahk

  4. 使用Ctrl+Left将窗口屏幕隐藏到左侧,最大化窗口不可隐藏。

  5. 使用Ctrl+F4取消所有窗口隐藏。

方法二

  1. 前往 Release 下载最新版。

Todo

  1. 增加上边和右边隐藏
  2. 多窗口同时显示后鼠标移动切换层级
  3. 隐藏后隐藏任务栏图标,拖拽后恢复
  4. 窗口隐藏后减少占用面积

Bug记录

  1. 当隐藏窗口和位于其下的窗口为同一应用时出现卡顿
  2. 资源管理器隐藏时鼠标移到右键菜单上会导致资源管理器重新隐藏
  3. 在多显示器之间窗口移动不够平滑(可能为windows问题)
  4. 部分应用窗口宽度获取不准确