三年前写了一篇文章,介绍了Windows 7下的Aero效果,其实最终是想引出来写Mac OS上能产生类似功能的HyperDock应用程序,可惜这一拖,就拖到连Windows 10都快要发布了。没有关心Windows是否有延续着非常华丽又实用的功能,毕竟过去4年里,Mac才是工作和日常中一直使用的电脑,能在Mac上找到实用的软件和工具来提高效率才有实际意义。对于Windows的怀念也只剩下Visual StudioViso,但每样东西都总能找到一个相近的代替品。

虽然过去了很长的时间,但是在这几年中HyperDock也有了更多的提升,而且还没有步入像消息通知软件Growl、支持多tab的TotalFinder等那样命运,在Mac系统的数次升级中被集成到系统之中,让用户觉得安装这些程序变得多余。虽然很多其它免费的或者稍便宜的程序也能呈现Aero的效果,但是都不及HyperDock全面和实用。所以虽然HyperDock收费$9.99,依然觉得值得拥有。

HyperDock官方只介绍了很简单的功能和基本的操作,其实它能做的远比其列出来的多得多。经过了这些年的使用,让我对HyperDock的功能更加得多。所以来完成之这么多未完成的文章,来分享HyperDock给Mac用户们,特别是开发者们希望它也能带给大家带来高效的开发体验。

窗口预览和快速切换桌面

之前介绍Windows里Aero的时候提到其中一个Aero Peek的功能,它可以在鼠标悬预览制定的窗口,这样可能就不用切换窗口就能看到其上的内容,减少⌘+tab按键的使用。如果你跟我一样也喜欢使用多个桌面(Desktop),HyperDock还会将程序窗口所在桌面的编号显示在预览小窗口上,如果是最小化了的也有特定的标示。

如果想把窗口转到特定的桌面,不用再费力的拖拽了,只要把鼠标悬停在小窗口上,然后按数字键就会将指定窗口转到对应该数字编号的桌面了。

对于鼠标也有特定的效果,当在小窗口上向下滚动滚轮就会把该窗口最小化,向上滚动则将窗口转到当面转到当前桌面显示。

直接控制程序

HyperDock官网上也有介绍它可以直接在预览小窗口上对iTunes进行控制,除此之外按数字键能对当播放的曲目进行评星。对于系统的Calendar程序还能直接看到当日的事件。

不过能控制的程序也局限在这两个上,希望以后可能对其他程序有更多的使用和方便的操作,或者支持自定义插件,相信如果Apple把它“招安”的话应该会提供API给其他程序来自定义功能。

窗口布局管理

Aero Snap可以说是最最使用的功能了,每当需要在几个窗口之间转移文件、或者想要同时查看两个文档,将在左右分列摆放之后就变得非常的直观方便。HyperDock不只分上下左右以及全屏,还能分左上左下右上右下。这样当显示屏幕很大的时候就能更有效的利用空间。

让Snap起效的方法也很简单,只要拖拽窗口到屏幕边缘,等待一会(也就是所谓的Snap),窗口就会自动调整大小适应到位置上。左右边缘使窗口占据左右半边屏幕,上边缘使窗口全屏显示,下边缘使窗口占据正中间很大一块范围,接近四个角的范围会使窗口在该角占据1/4屏幕的大小。

如果有多个桌面,要小心不要在左右边缘停留太久了,因为超过一定时间可能就把窗口带到隔壁桌面去了。

键盘控制窗口位置

很多大牛都是键盘党,喜欢脱离鼠标用键盘完成大部分的任务。HyperDock也支持使用快捷键了控制窗口的位置,默认激活键是⌃ + ⇧(control + option)再加上指定位置的按键。

左右箭头按键可将窗口固定在左右半边,上箭头可让窗口在全屏或上半屏间切换,下箭头则让窗口摆在中间或者中间局部全屏。

如果你的键盘还有计算器键盘,那么通过上边数字键盘的布局来摆放窗口。

预览窗口进行打开或关闭

在预览小窗口上,还能看到关闭按钮,直接点击可以关闭对应的窗口,而点击右上角的+号则能直接在当前桌面创建一个新的窗口。

预览窗口的快捷键控制

点击按钮太麻烦了?那么就用键盘吧!当把鼠标悬停在预览小窗口,然后按字母键就会有不同的效果产生,大家慢慢体验吧。

如果读者在使用Mac时也烦恼窗口摆放,不想反复拖拽边缘,那么也来试试HyperDock吧。如果觉得60RMB太贵了,欢迎留言和分享博主的文章,博主愿提供注册码,以便赞助HyperDock的开发者们,也方便各种程序员朋友们。

如果你还发现了HyperDock的其他功能,也欢迎留言分享。

本文所使用的HyperDock版本信息如下:

 

HyperDock,让Mac的窗口飞的更多相关文章

  1. 让 ASP.NET vNext 在 Mac OS 中飞呀飞。。。

    写在前面 阅读目录: 娓娓道来 Install ASP.NET vNext Command Line Tools 安装 Homebrew 使用 Homebrew,安装 KVM Install Subl ...

  2. 转 原生js canvas实现苹果电脑mac OS窗口最小化效果

    http://www.17sucai.com/pins/demo-show?id=2459 http://www.17sucai.com/pins/demo-show?id=2458  很多资料 ,前 ...

  3. mac登录窗口出现白框问题解决

    昨天早上起床打开电脑,发现登录窗口的界面出现了大半边的白框,如下图,可是昨晚上关机前还是好好的,而且新电脑不至于啥也没干屏幕就出问题. 输入密码进入桌面,OK,不是屏幕的问题,那为什么会出现白框呢? ...

  4. Mac 软件篇

    对于美好事务的追求无论何时都不算晚. ** 文章内容来着我整理的fetool,以下内容可能更新不及时 ** Mac 下的软件那么多,又是免费又是付费,应该怎么选呢?我来分享下我的推荐列表,推荐的优先级 ...

  5. 8 款macOS 分屏应用让你的桌面窗口不再乱糟糟

    有时我们想在 Mac 屏幕左边开一个 Word,右侧放一个参考资料:有时我们想把 GTD 应用放在屏幕一角,随时查看.可是,Mac 原生窗口管理不够人性化,总需要用户手动把窗口调整到合适的尺寸与位置. ...

  6. Mac OS环境下配置Myeclipse2015的经验

    反复测试装了多次,现在把成功安装的方法陈列如下: 1. 相关的资源: (1)下载 myeclipse-2015-stable-2.0-offline-installer-macosx.dmg 链接:h ...

  7. 简单理解在Mac OS X上运行ASP.NET程序

    运行ASP.NET程序的三要素: 1) CLR(.NET运行时) 2) KRE(ASP.NET运行时) 3) Web服务器 所以在Mac OS X上运行ASP.NET程序,就需要对应这三要素的东西: ...

  8. ASP.NET vNext 在 Mac OS

    让 ASP.NET vNext 在 Mac OS 中飞呀飞...   写在前面 阅读目录: 娓娓道来 Install ASP.NET vNext Command Line Tools 安装 Homeb ...

  9. iTrash for Mac(卸载工具)破解版含注册机

    iTrash for Mac是一款专为Mac用户打造非常好用的卸载工具,itrash mac版简单好用,只需要把需要卸载的程序的拖拽到iTrash Mac版窗口内就可以删除应用程序.现为大家带来itr ...

随机推荐

  1. IIS配置excel 权限

    http://www.cnblogs.com/zhuxiaohui/archive/2013/10/16/3371637.html

  2. PHP使用内置函数生成图片的方法详解

    原文地址:http://www.poluoluo.com/jzxy/201605/475301.html 本文实例讲述了PHP使用内置函数生成图片的方法.分享给大家供大家参考,具体如下: 第一步:创建 ...

  3. vim c++补全

    弄了个vim对c++的补全,主要参考自: http://vim.wikia.com/wiki/C%2B%2B_code_completion   首先确定vim编辑.cc或者.cpp文件时当前自动补全 ...

  4. app启动速度

    跟踪代码发现,应用启动时的白屏会持续到draw调用完成,这个过程中任何耗时操作将导致白屏时间增长. 1.adb shell am start -W -n yourpakagename/MainActi ...

  5. 最小生成树算法——prim算法

    prim算法:从某一点开始,去遍历相邻的边,然后将权值最短的边加入集合,同时将新加入边集中的新点遍历相邻的边更新边值集合(边值集合用来找出新的最小权值边),注意每次更新都需将cost数组中的点对应的权 ...

  6. yii 图片展示

    <?= DetailView::widget([ 'model' => $model, 'attributes' => [ 'id', 'name', 'time', 'pic', ...

  7. C++Builder设置完BorderStyle的值为none,以后如何实现窗口的移动和拉伸

    在.h 文件中声明变量private: void __fastcall WndProc(TMessage &Msg);// User declarations: 在.cpp中实现下面的函数 v ...

  8. 快手 KSCAD 5.0 矢量图形设计软件

    今天我的快手软件发布了一个最新版本 KSCAD 5.0,免费使用, 详情请看 www.timegis.com 快手 5.0 (KSCAD) 是一款简单易用的矢量绘图软件,其功能和Visio类似,可以绘 ...

  9. mysql mHA manager 状态修改

    启动:nohup masterha_manager --conf=/etc/masterha/app1.cnf --remove_dead_master_conf --ignore_last_fail ...

  10. 推荐一款跨平台的 Azure Storage Explorer

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...