你能想象用 MacBook 触控板来称重吗?
TrackWeight 是一款刚刚上线的开源项目,它可以直接使用带有力度触控板的 MacBook 来称重,堪称最贵电子秤。@Appinn

先看视频
工作原理
TrackWeight 利用 Open Multi-Touch Support 来获取 macOS 上所有鼠标和触控板事件的私密访问权限。该库提供了详细的触控数据,包括标准应用程序通常无法获取的压力读数。
不过有个关键问题,仅当在触控板表面检测到电容时才会产生触控板压力事件,这意味着你的手指(或其他导电物体)必须与触控板接触。
当满足此条件时,触控板的 Force Touch 传感器会提供精确的压力读数,可以校准并转换为重量测量值。
精确到以克为单位。
硬件要求
- macOS 13.0+ (用于兼容 Open Multi-Touch 支持库)
- 配备 Force Touch 触控板的 MacBook (2015 年或更新的 MacBook Pro、2016 年或更新的 MacBook)
- 应用程序沙盒已禁用 (低级触控板访问所需)
- Xcode 16.0+ 和 Swift 6.0+ (用于开发)
如何使用
开发者并没有提供编译后的程序,需要在 Xcode 中编译,不过青小蛙编译了一个(未签名),一会放到搬运中,不想折腾 Xcode 的同学可以试试,但青小蛙也不确定是否可以运行成功。
称重的时候,需要先轻轻的触摸触控板三秒钟,然后将物品放上去,等待测量,就好了。
青小蛙的测试:
- 牙签盒:触控板称 34 克,真实世界的电子秤称出 35 克
- 鸡蛋:触控板称 48 克,实际 53 克
- 西瓜:触控板称 607 克,实际 623 克
所以,可以称个大概,但完全不能替代真实世界的电子秤。
获取
原文:https://www.appinn.com/trackweight/