TrackWeight 是一款 macOS 应用程序,它利用现代 MacBook 触控板内置的 Force Touch 压力传感器,将 MacBook 的触控板变成精确的体重秤。
使用方法
- 打开 TrackWeight
- 将手指放在触控板上
- 在保持手指接触的同时,将物体放在触控板上
- 尽量在保持接触的情况下尽量减少对触控板的压力。这是物体的重量
工作原理
TrackWeight 利用 Takuto Nakamura 开发的 Open Multi-Touch Support 库的自定义分支,获取 macOS 上所有鼠标和触控板事件的私密访问权限。该库提供详细的触摸数据,包括标准应用程序通常无法访问的压力读数。
关键在于,只有当触控板表面检测到电容时,才会产生触控板压力事件——这意味着你的手指(或其他导电物体)必须与触控板接触。当满足此条件时,触控板的 Force Touch 传感器会提供精确的压力读数,这些读数可以进行校准并转换为重量测量值。
限制
- 需要手指接触 :触控板仅在检测到电容(手指触摸)时提供压力读数,因此您无法在不保持接触的情况下直接称量物体
- 表面接触 :被称重的物体必须放置在不会干扰所需手指接触的位置
- 金属物体 :金属物体可能会被检测为手指触摸,因此您可能需要在物体和触控板之间放置一张纸或一块布才能获得准确的读数
要求
- macOS 13.0+ (Ventura 或更高版本)
- 配备 Force Touch 触控板的 MacBook (2015 年或更新的 MacBook Pro、2016 年或更新的 MacBook)
- 应用程序沙盒已禁用 (低级触控板访问所需)
- Xcode 16.0+ 和 Swift 6.0+ (用于开发)
应用截图

视频预览
历史版本
暂无历史版本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



