TrackWeight

触控板电子秤

官方网站

应用介绍

TrackWeight — 将你的 MacBook 触控板变身为迷你电子秤

TrackWeight 是一款由 Krish Shah 开发的 macOS 电子秤工具,它巧妙利用 MacBook Force Touch 触控板中的压力传感器,将其转变为数字称重设备。不需额外硬件,仅需你的手指与触控板配合,即可称量小型物品,轻松搞怪又实用。该项目为开源 MIT 许可,可通过 GitHub 获取。

功能特点

  • 本地硬件驱动称重:利用 Open Multi-Touch Support 私有框架获取触控板压力数据,实时转换为重量(单位:克)。

  • 界面简洁易用:轻触触控板,同时将物体放置其上,并尽量保持最小压力,即可读取重量数值。

  • 惊人精度:开发者曾将 MacBook 放在精准电子秤上进行校准,显示的重量误差在约 ±2 克内,小物称量表现良好。

  • 硬件兼容说明:仅支持 macOS 13 及以上系统,并需 MacBook 配备 Force Touch 触控板(2015 年及以后的 MacBook Pro 或 2016 年及以后的 MacBook/Air)。

  • 开源可定制:采用 SwiftUI 和 Combine 构建界面与逻辑,代码托管于 GitHub,欢迎自编译或贡献改进。

  • 轻量与趣味兼具:无需额外设备即可体验称重新奇功能,是教育探索与趣味展示的绝佳小玩具。


使用建议与注意事项

使用提示

说明

维持手指接触

触控板只有在探测到电容触摸时才输出重量,为确保准确性应持续保持接触。

避免称重金属物

金属物可能被误识为“手指”,建议用纸巾垫在物体与触控板之间。

重量上限警告

虽有用户尝试称重至 ~3.5 公斤,但不建议称重过重物品以免损坏 MacBook。

实验性质工具

推荐用于教育与实验场景,如需精确测量应使用专业秤。


总结推荐

TrackWeight 是一款集创意、实用与探索精神于一体的小众应用。它首次将你日常使用的 MacBook 触控板赋予新的“称重”功能,让硬件潜力被趣味挖掘、被软件重构。无论你是硬件爱好者、开发者,还是想给朋友带来惊喜的小创意,它都值得尝试。

 

工作原理

 

TrackWeight 利用 Takuto Nakamura 开发的 Open Multi-Touch Support 库的自定义分支,获取 macOS 上所有鼠标和触控板事件的私密访问权限。该库提供详细的触摸数据,包括标准应用程序通常无法访问的压力读数。

关键在于,只有当触控板表面检测到电容时,才会产生触控板压力事件——这意味着你的手指(或其他导电物体)必须与触控板接触。当满足此条件时,触控板的 Force Touch 传感器会提供精确的压力读数,这些读数可以进行校准并转换为重量测量值。

要求

 

  • macOS 13.0+ (Ventura 或更高版本)
  • 配备 Force Touch 触控板的 MacBook (2015 年或更新的 MacBook Pro、2016 年或更新的 MacBook)
  • 应用程序沙盒已禁用 (低级触控板访问所需)
  • Xcode 16.0+ 和 Swift 6.0+ (用于开发)

限制

 

  • 需要手指接触 :触控板仅在检测到电容(手指触摸)时提供压力读数,因此您无法在不保持接触的情况下直接称量物体
  • 表面接触 :被称重的物体必须放置在不会干扰所需手指接触的位置
  • 金属物体 :金属物体可能会被检测为手指触摸,因此您可能需要在物体和触控板之间放置一张纸或一块布才能获得准确的读数

信息

价格

免费

大小

1 MB

兼容性

macOS 10.13 or later

芯片支持

Intel 64,Apple Silicon

语言

简体中文, 英文

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索