美文网首页macOS/iOS自动化指南Mac
用Alfred实现Mac OSX快捷旋转屏幕

用Alfred实现Mac OSX快捷旋转屏幕

作者: 毕豆子 | 来源:发表于2015-12-11 15:33 被阅读531次

    作为一个码农,工作中习惯用RMBP外接一个DELL显示器,扩展屏幕视野,提高工作效率。但是面对不同的需求,采用不同的屏幕状态才更合适,比如Excel处理数据或者看电影用横屏(水平),看文档/写代码用竖屏(垂直),那么就需要经常的来回切换。然而手动设置着实有点儿麻烦,尤其是扩展屏打开了很多窗口的时候,会被各种遮挡。

    本着“一切低效的操作都可以有更好的替换方式”,于是我决定用Alfred来定制一个转屏快捷键。折腾一番之后,终于完美解决,最后实现以下功能:

    1. Alfred输入'rotate'关键词自动旋转屏幕;
    2. 自动检测当前屏幕状态,在'水平'与'垂直'模式间自动切换,不需要手动指定;
    

    最终workflow可以到此下载:download

    简要记录实现步骤如下:

    AppleScript实现“水平/垂直”屏幕切换

    • 脚本参考: here
    • 利用Script Editor做调试

    利用Alfred快捷调用屏幕旋转脚本

    • 打开Alfred Setting
    • 创建BlankWorkflow
    • 利用Automator编辑workflow:
      • 添加'Keyword'类型Input
      • 添加'RunScript'类型Action
        • 选择Language为osascripts
        • 将上面的AppleScript复制到script里面
      • 为'Keyword'和'RunScript'添加连接线
      • 配置合适的关键词,比如'rotate'
    • 然后就可以在alfred中尝试用'rotate'关键词快速旋转屏幕了

    相关文章

      网友评论

      本文标题:用Alfred实现Mac OSX快捷旋转屏幕

      本文链接:https://www.haomeiwen.com/subject/hspyhttx.html