V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rashawn
V2EX  ›  分享发现

分享一个 github 上找到的项目, Mac 比较高效的一套快捷键设置方法

  •  
  •   rashawn · 2017-03-31 23:25:16 +08:00 · 2669 次点击
    这是一个创建于 2831 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个是项目地址 https://github.com/nikitavoloboev/dotfiles

    去年发现的, 当时还在用 10.11,他的一套配置效率挺高的, 我只用了它 alfred 和 karabiner 的部分配置, KeyboardMastro 没用. 然后改成自己需要的.

    最常用的是切还程序, 在 10.11 下, karabiner 可以实现 w 按下 不停点击 e 键可以显示隐藏 emacs, 大部分应用的显示隐藏依靠 alfred 或者 osascript 就能够实现.

    这样常用应用都能固定按键, command-tab 只用来切换同一应用不同窗口比较好. 如果没什么强迫症的话, 可以只设置聚焦到窗口的快捷键而不设置隐藏的, 效率会更高.

    另外就是利用 alred 的 workflow 里面的 external trigger, 通过按键执行 osascript 触发 alfred 的 workflow, 也是比较方便的, 配合一些现成的 workflow 可以实现很多功能.

    比如任何选中的文本都能通过一个快捷键触发后在 emacs 中编辑,再次按快捷键自动粘回原程序.
    还有很多类似的.

    还有就是两个键同时按激活的一些功能, 这个大家应该都比较熟悉, 10.12 也不能用了.

    10.12 因为 karabiner 不工作了, 作者重写, 很多功能还没有, 看 issue 的时候看到上面那哥们也在要求恢复它配置文件中用到的几个功能. 不过短期内应该不太靠谱.

    换电脑后只能 10.12, 我找的替代的办法是用 hammerspoon, github 上星最多的那个, 里面那个切换程序的 mode 单拿出来. 改一下然后复制一份弄成跑 osascript 的. 这样一个切程序一个触发 workflow. 我的 dotfile 很乱, 没法拿出来贴. 其实实现挺简单的.

    用 karabiner-element 改一下右边的 command 和 option 键, 单独按下的时候 map 到 F19 F20 这种, 来触发 hammerspoon 的 mode.

    内容和排版都比较乱, 希望能帮助到需要的人. 总体来说如果熟悉 osascript 会查 api 的话, Mac 的自由度能多很多. 但是跟 Linux 没得比.

    2 条回复    2018-01-03 17:46:53 +08:00
    rashawn
        1
    rashawn  
    OP
       2017-04-01 19:36:43 +08:00 via iPhone   ❤️ 1
    为啥有人收藏 没人回复呢………
    zhaozhao
        2
    zhaozhao  
       2018-01-03 17:46:53 +08:00
    搜到了这个主题,想要配置 mac 快捷键,感谢分享
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1111 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.