WindowSnap-一个让你在Mac有Window系统既视感的分屏功能APP

1,044 阅读2分钟

WindowSnap

这是一个MacOS的App,是我在业余时间抽空进行开发的。主要是实现了类似于Windows系统下的窗口黏贴功能。就是拖动窗口到屏幕边缘后,窗口就会自动粘合和调整大小。为了让大家能更加明白,我直接上gif图(gif图有点大,接近10m,大家请耐心等候一下):

版本

V1.0.1 获取地址

系统支持

支持MacOS 10.14+

是否收费

免费!免费!免费!

并且会持续更新。而且还承诺两点:

  1. 只要你敢提BUG,我就敢fixed
  2. 你要你敢提意见,我就敢弄出来

使用的第三方库

  1. MASShortcut 一个用于自定义全局快捷键的库
  2. DFAXUIElement 这是我本人封装的一个快速调用Accessibility API的库

使用前提

因为使用了苹果的Accessibility API 所以必须在使用前,把WindowSnap添加到System Preference -> Security&Privacy->Accessibility中,才能使用.

如图:

功能说明:

  1. 鼠标拖动到具体位置,即可把窗体进行黏贴和调整大小:
  • 屏幕左上角:黏贴在左上角,大小为当前屏幕的1/4的大小
  • 屏幕左边缘:黏贴在左边,大小为当前屏幕的1/2的大小
  • 屏幕左下角:黏贴在左下角,大小为当前屏幕的1/4的大小
  • 屏幕右上角:黏贴在右上角,大小为当前屏幕的1/4的大小
  • 屏幕右边缘:黏贴在右边,大小为当前屏幕的1/2的大小
  • 屏幕右下角:黏贴在右下角,大小为当前屏幕的1/4的大小
  • 屏幕顶部:黏贴在顶部,大小为当前屏幕的1/2的大小
  • 屏幕底部:黏贴在底部,大小为当前屏幕的1/2的大小
  1. 快捷键设置,会把当前最顶部的激活的App进行相应的大小调整和黏贴
  • 设置是否开启该区域的快捷键
  • 设置每个区域的快捷键

  1. 黏贴区域开启设置
  • 设置鼠标移动到区域是否开启黏贴判断

  1. 自启动设置。可以设置开机自动

  1. 顶部&底部,黏贴后窗体的大小设置
  • 现在只支持全屏大小,半屏大小。

  1. Show DeskTop。
  • 点击后可以快速显示桌面

  1. Minimized All Windows
  • 一键缩小当前所有窗口

希望大家都能喜欢,如果有幸能让你在使用Mac上更加舒适。请在Github上follow和掘金这里关注点赞分享!谢谢!

如果有bug或者有任何建议。希望大家都和我说。我会抽时间进行修改或者添加

最好祝大家生活愉快~~~~