TrackWeight:让 MacBook 触控板秒变精准电子秤

编程开发 龙森 2025-07-26 659 0

TrackWeight 简介

TrackWeight 是一款适用于 macOS 的轻量级工具,能够借助 现代 MacBook Force Touch 触控板内置的压力传感器,将触控板瞬间变成一台精确的数字秤。无需额外硬件,只需保持手指与触控板接触,即可实时读取压力值并转换为克重,操作简单便捷,误差控制在 2 g 左右。

https://pomf2.lain.la/f/1im7ob21.mp4

TrackWeight核心原理

多点触控底层访问

TrackWeight 调用了由 Takuto Nakamura 提供的 Open Multi-Touch Support 库,绕过系统沙箱限制,获取到触控板的原始触摸事件和压力 数据 。该库能够捕获包括位置、压力、角度和密度在内的详尽触控 信息

压力到重量的校准

通过将 MacBook 触控板直接放置在传统电子秤上,TrackWeight 在多种已知重量下进行压力数据采集,并将压力值与克重一一对应校准。实验表明,多点触控库输出的压力数据即为克级数值,无需二次转换。

TrackWeight使用指南

  • 打开 TrackWeight 应用
  • 将手指轻轻放在触控板上
  • 手指保持接触的同时,将待称物体置于触控板上
  • 尽量减轻手指压力,仅维持接触所需微量压力,即可得到该物体重量
  • TrackWeight:让 MacBook 触控板秒变精准电子秤

    安装方式

    • Homebrew(推荐) brew install --cask krishkrosh/apps/trackweight
    • 源码编译
    • 克隆仓库并打开 TrackWeight.xcodeproj
    • 在项目设置中关闭 App Sandbox
    • 使用 Xcode 构建并运行

    TrackWeight功能与限制

    • 依赖手指电容:须保持手指与触控板接触才能读取压力
    • 物体摆放:物体与手指不应相互遮挡,金属物件可能误触,建议隔一层纸或布
    • 兼容性:macOS 13.0 及以上、2015 年或更新款 MacBook Pro/2016 年或更新款 MacBook

    TrackWeight应用场景

    TrackWeight 适合演示硬件潜力、称量咖啡豆或小型电子元件等趣味场景,对创客、 开发 者和内容创作者都具备“展示级”价值 。

    TrackWeight如何使用

    GitHub地址:https://github.com/KrishKrosh/TrackWeight

    冲上云霄

    夸克资源精选合集

    (0)
    (0)

    评论列表

    冲上云霄