MacBook触控板变电子秤:TrackWeight轻松实现

TrackWeight是一款利用MacBook Force Touch触控板压力传感器的轻量级工具,将触控板转化为精确的数字秤,操作简便,误差小。

8AI工具MacBook触控板电子秤精准测量

TrackWeight简介

TrackWeight是一款专为macOS设计的轻量级应用,它能够利用MacBook Force Touch触控板内置的压力传感器,轻松将触控板转变为一个精确的数字秤。无需任何额外硬件,只需手指轻轻接触触控板,即可实时读取压力值并转换为重量,操作简便,误差控制在2克左右。

TrackWeight核心原理

多点触控底层访问

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

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

压力到重量的校准

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

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

TrackWeight使用指南

  1. 打开TrackWeight应用
  2. 将手指轻轻放在触控板上
  3. 手指保持接触的同时,将待称物体置于触控板上
  4. 尽量减轻手指压力,仅维持接触所需微量压力,即可得到该物体重量

安装方式

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

TrackWeight功能与限制

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

TrackWeight应用场景

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

TrackWeight如何使用

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