BetterTouchTool 的开源替代方案

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

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

在 Setapp 上查看 ↗

研究候选清单

页面更新于

1

Hammerspoon首选

MIT已核查资格macOSv1.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已核查资格macOSv16.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已核查资格macOSv0.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 许可证。
截图
Rectangle 截图Rectangle 截图
证据来源(13)

规格并排对比

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

关于 BetterTouchTool

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

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

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