首页 游戏 软件 排行 专题
Hammerspoon mac版
  • Hammerspoon mac版V0.9.80 官方最新版

  • 大小:8.0M更新:2020-09-30 08:59
  • 类别:Mac编程软件系统:Mac

Hammerspoon是一款开源免费的超强自动化工具,这款软件所有的功能都在 Lua 脚本中,需要用户自己编写。通过桥接操作系统与 Lua 脚本引擎,这款软件让我们能够用 Lua 脚本快速方便地与系统 API 沟通,获取各种信息或者进行控制。

软件介绍:

Hammerspoon 可以让用户通过 Lua 脚本直接调用 macOS 提供的 API,能做的事情既有自定义快捷键这种简单操作,也能实现连上家里 Wi-Fi 后自动打开某视频网站、到办公室后自动静音等复杂功能。官方提供的 API 已经非常丰富,包括管理应用程序、管理系统音频设备、画图、网格化窗口等。

使用方法:

Homebrew 用户可以使用 cask 进行安装:brew cask install hammerspoon,或者也可以在 GitHub 项目页面 手动下载安装。

偏好设置

首次打开 Hammerspoon 后,偏好设置窗口自动打开,点击上图中 Enable Accessibility 授予辅助功能权限。此时的 Hammerspoon 并不具备任何功能,就如同 iOS 上尚未加入任何捷径的捷径 App 一样。我们需要在 ~/.hammerspoon/init.lua 中加入自己编写的配置脚本,并且点击 Hammerspoon 菜单栏图标并选择 Reload Config(重载配置),使配置生效。

推荐配置

在动手编写代码之前,我们先来看看其他人是怎么使用 Hammerspoon 的,也可以直接使用他们公布的成熟配置。

awesome-hammerspoon configuration

下载地址:ashfinal/awesome-hammerspoon

这份配置实现了这些功能:

快捷键窗口管理

桌面挂件,包含时钟、日历

快捷键列表 Cheatsheet

Aria2 前端,可以快速添加下载任务,查看当前下载情况

快捷搜索,类似于 Alfred,可搜索浏览器标签页、进程、词典、Emoji 等

图片来自该配置作者介绍

其中窗口管理与常见的快捷键操作类型不同,比较有意思:按下快捷键 ⌥Option + R 后进入管理模式

使用 h/j/k/l 移动为上下左右的半屏

使用y/u/i/o(即 hjkl 上方按键)移动为左上/左下/右上/右下的四分之一窗口

使用 c 居中,按下 =/- 进行窗口大小缩放

使用 w/s/a/d 向上下左右移动窗口

使用 H/J/K/L 向左/下增减窗口大小

使用方向键 上下左右 移动到相应方向上的显示器

使用 / 撤销、重做上一次操作

使用 q 或 Esc 退出管理

配置使用方法:在终端中运行 git clone https://github.com/ashfinal/awesome-hammerspoon.git ~/.hammerspoon,然后在 Hammerspoon 中重载配置就可以了。

备案号:

玩家留言 跟帖评论
第 1 楼 网友 2015/5/21 1:06:57
很好 很实用。

支持( 1 ) 盖楼(回复)

查看更多评论
相关应用
猜你喜欢
热门推荐

开发者其他应用

最新应用
其它版本