把 MacBook 触控板变成电子秤?试试 TrackWeight
在日常生活中,我们偶尔需要称量一些轻巧的小物件,比如几颗咖啡豆或一个小电子元件,但此时手边如果没有电子秤,该怎么办?其实,你的 MacBook 触控板就隐藏着这样一个功能。https://www.resohub.net/wp-content/uploads/2026/04/6c462c73a9a3.jpg
TrackWeight 是一款专为 macOS 设计的轻量级工具。它巧妙利用了现代 MacBook Force Touch 触控板内置的压力传感器,无需安装额外硬件,就能将触控板瞬间转化为一台精准的数字秤,测量误差仅在 2 g 左右。
核心原理:如何实现精准称重?
TrackWeight 的实现并非简单的数值转换,而是深入到了触控板的底层数据采集:
- 底层数据访问: 软件调用了由 Takuto Nakamura 开发的
Open Multi-Touch Support库。通过绕过系统沙箱限制,它能直接获取触控板的原始触摸事件,包括压力、位置、角度和密度等详尽信息。 - 压力校准机制: 开发团队通过将 MacBook 触控板放置在标准电子秤上,在多种已知重量下采集压力数据。实验证明,该多点触控库输出的压力数据与克级数值具有直接对应关系,无需复杂的二次转换即可实现精准测量。
快速上手指南
由于触控板的工作机制,使用 TrackWeight 时需要遵循特定的操作步骤:
- 启动 TrackWeight 应用。
- 将手指轻轻触碰触控板(建立电容连接)。
- 在保持手指接触的同时,将待称物体置于触控板上。
- 关键技巧: 尽量减轻手指的下压力,仅维持必要的接触,此时屏幕显示的数值即为物体的重量。
安装方式
你可以根据自己的偏好选择以下两种安装路径:
- Homebrew(推荐):
brew install --cask krishkrosh/apps/trackweight - 源码编译:
克隆 GitHub 仓库 $rightarrow$ 打开TrackWeight.xcodeproj$rightarrow$ 在项目设置中 关闭 App Sandbox $rightarrow$ 使用 Xcode 构建运行。
适用场景与限制
适用场景
这款工具非常适合创客、开发者或内容创作者用来演示 MacBook 的硬件潜力,或者在紧急情况下称量小型电子元件、咖啡豆等轻量物品。
注意事项
- 电容依赖: 必须保持手指与触控板接触,否则无法读取压力数据。
- 物体干扰: 物体与手指应分开摆放,避免相互遮挡。若称量金属物件,为防止误触,建议在物体下方垫一层纸或布。
- 硬件兼容性: 需运行 macOS 13.0 及以上系统;硬件要求为 2015 年及之后的 MacBook Pro,或 2016 年及之后的 MacBook。
正文完
