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

2017-03-31 23:25:16 +08:00
 rashawn

这个是项目地址 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 没得比.

2483 次点击
所在节点    分享发现
2 条回复
rashawn
2017-04-01 19:36:43 +08:00
为啥有人收藏 没人回复呢………
zhaozhao
2018-01-03 17:46:53 +08:00
搜到了这个主题,想要配置 mac 快捷键,感谢分享

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/351858

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX