BetterTouchTool 的开源替代方案

优化 3/3 个替代方案 Setapp v6.723 检查日期:

在寻找 BetterTouchTool 的免费开源替代方案吗?此页面在核查源码可用性、许可证证据、免费使用路径和有文档记录的 macOS 使用方式后,对比了 3 个经过研究的项目。按平台、项目状态和已知注意事项查看选项,找到最适合你工作流的方案。

在 Setapp 上查看 ↗

研究候选清单

页面更新于

1

Hammerspoon 首选

MIT 已核查资格 macOS v1.1.1 · 15.9k ★ · 推送于 2026年7月8日

由 Lua 驱动的 macOS 自动化与控制

已于 2026年8月18日 检查元数据

选择理由

与 BetterTouchTool 风格自动化的功能匹配度最高,提供成熟的 macOS 集成、最新版本和活跃的开源社区。

可通过 Lua 配置的 macOS 自动化层,可访问窗口、应用、鼠标和键盘事件、剪贴板、屏幕及系统服务。它可以复现许多 BetterTouchTool 工作流,但定制依赖脚本,而非可视化操作。

核心功能
  • 01 使用 Lua 配置的 macOS 自动化
  • 02 全局快捷键和输入事件
  • 03 窗口和应用控制
  • 04 剪贴板、屏幕、菜单及系统集成
注意事项
  • 大多数工作流都需要 Lua 脚本。
  • 缺少 BetterTouchTool 的可视化手势构建体验。
证据来源(13)
2

Karabiner-Elements

Unlicense 已核查资格 macOS v16.1.0 · 22.6k ★ · 推送于 2026年8月18日

适用于 macOS 的强大开源键盘定制工具

已于 2026年8月18日 检查元数据

选择理由

针对 BetterTouchTool 键盘和输入自定义的最具针对性替代品,由成熟的原生 macOS 项目支持,当前版本发布频繁,并拥有大量社区规则。

完整评测 — 功能、2 条注意事项及证据

原生 macOS 键盘和输入重映射工具,支持复杂快捷键、修饰键层、按设备设置规则、鼠标键以及可配置的输入转换。它最适合 BetterTouchTool 以键盘为中心的工作流,但不具备其完整的自动化套件。

核心功能
  • 01 复杂键位重映射
  • 02 修饰键层和虚拟键
  • 03 按设备配置文件
  • 04 基于 GUI 和 JSON 的配置
  • 05 鼠标键和输入事件转换
注意事项
  • 重点在键盘和输入事件,而不是通用自动化、剪贴板、Touch Bar 或窗口布局。
  • 需要 macOS 辅助功能及相关权限。
证据来源(15)
3

Rectangle

MIT 已核查资格 macOS v0.98 · 29.7k ★ · 推送于 2026年8月18日

用键盘排列 macOS 窗口

已于 2026年8月18日 检查元数据

选择理由

BetterTouchTool 窗口管理的高质量专用替代方案,兼具精致的原生 macOS 工作流、明确的免费开源分发方式和持续更新的版本。

完整评测 — 功能、2 条注意事项及证据

专注于 macOS 的窗口管理器,支持自定义快捷键、屏幕边缘吸附区域、平铺、移动和调整大小。它是 BetterTouchTool 窗口布局功能最简洁的免费开源替代方案,但不涵盖 BetterTouchTool 更广泛的输入自动化功能。

核心功能
  • 01 窗口贴靠与平铺
  • 02 自定义键盘快捷键
  • 03 屏幕边缘和角落吸附区域
  • 04 跨显示器移动和调整大小
  • 05 可导入的配置
注意事项
  • 专注于窗口管理。
  • Rectangle Pro 是单独的付费产品;核心 Rectangle 应用仍免费且采用 MIT 许可证。
截图
证据来源(13)

规格并排对比

与 BetterTouchTool 对应的开源替代方案并排比较
属性 1 · Hammerspoon 2 · Karabiner-Elements 3 · Rectangle
许可证 MIT Unlicense MIT
平台 macOSmacOSmacOS
状态 已检查已检查已检查
版本 v1.1.1v16.1.0v0.98
星标数 15.9k22.6k29.7k
最近推送
注意事项 222

关于 BetterTouchTool

BetterTouchTool — 为 Mac 日常任务创建自定义操作。适合个人和专业用途,帮助你更高效地利用时间和精力。

Setapp 条目: 用自定义操作节省时间

Setapp 截图
Setapp 元数据来源(3)