Skip to content

windwhim/winautohidev2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 部分应用窗口宽度获取不准确