HammerSpoon 入门指南
介绍
HammerSpoon 这是一款强大的OS X自动化工具。
HammerSpoon 本质上就是操作系统和Lua脚本引擎之间的桥梁。
HammerSpoon 之所以强大,在于它提供了一系列向用户公开特定系统功能模块的扩展。有了这些扩展,用户便可利用Lua脚本来控制 macOS 的各个方面。
安装
建议直接使用 Homebrew 安装。
手动安装参考官方 Github。
参考文档
快速开始
启动应用
安装完毕后启动 HammerSpoon,设置中打开辅助功能。
接着点击 Open Config 打开配置文件。下面开始教程。
Hello World
-- Hello World
hs.hotkey.bind({"cmd", "alt", "shift", "ctrl"}, "W", function()
hs.alert.show("HammerSpoon is working!")
end)
每次修改配置文件后都需要点击 Reload Config。
以上代码实现了点击快捷键 command
+ option
+ shift
+ control
+ w
,在屏幕中间显示弹窗提示的功能。
也可以使用 macOS 原生通知形式
-- Hello World(macOS native notification)
hs.hotkey.bind({"cmd", "alt", "shift", "ctrl"}, "Q", function()
hs.notify.new({title="macOS Native Notification", informativeText="HammerSpoon is working"}):send()
end)