TrackWeight 是加拿大开发者 Krish Shah 近期发布的一款开源 macOS 应用程序,可将配备 Force Touch 技术的 MacBook 触控板(2015 年及以后发布的 MacBook Pro 和 2016 年及以后发布的 MacBook)变成电子秤,最大可称量约 3.5 千克的物品。
该应用的源代码已发布在 GitHub 上,采用 MIT 开源许可证,允许开发者学习与二次开发 。
https://github.com/KrishKrosh/TrackWeight
TrackWeight 利用 Open Multi-Touch Support 库(由 Takuto Nakamura 开发)读取触控板上的多点触控事件,获取压力、位置、角度等数据,通过 SwiftUI 构建界面、Combine 框架处理数据流,从而计算物体重量 。使用时需保持手指与触控板接触(电容感应原理),金属物品可能因导电性导致误读,建议放置绝缘材料(如纸巾)后再称重,且需确保物品完全置于触控板感应区域内。
开发者提醒,TrackWeight 仅适用于轻小物件称重,不建议用于行李或人体称重,以免损坏设备。