首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

GitHub 热门项目:TrackWeight

摘要

GitHub项目:TrackWeight 仓库地址:https://github。

the trackpad TrackWeight your github
2026-05-18 1 阅读 约5分钟阅读 GitHub Trending
GitHub 项目:TrackWeight 仓库地址:https://github.com/KrishKrosh/TrackWeight 星级:9012 | 作者:克里什·克罗什 项目描述:使用 Mac 触控板作为体重秤 =================================================== 自述文件内容: # 轨迹权重 **将 MacBook 的触控板变成精确的数字体重秤** [轨道重量]( https://x.com/KrishRShah/status/1947186835811193330)是一款 macOS 应用程序,它利用现代 MacBook 触控板中内置的 Force Touch 压力传感器,将 MacBook 触控板转变为精确的体重秤。 https://github.com/user-attachments/assets/7eaf9e0b-3dec-4829-b868-f54a8fd53a84 自己使用它: 1. 打开秤 2. 将手指放在触控板上 3. 在保持手指接触的同时,将物体放在触控板上 4. 尝试在触控板上施加尽可能小的压力,同时仍保持接触。这是物体的重量 ## 它是如何工作的 TrackWeight 利用 [Takuto Nakamura](https://github.com/Kyome22) 的 [开放多点触控支持库](https://github.com/krishkrosh/OpenMultitouchSupport) 的自定义分支来获得对 macOS 上所有鼠标和触控板事件的私有访问权限。该库提供详细的触摸数据,包括标准应用程序通常无法访问的压力读数。 关键的见解是,只有在触控板表面检测到电容时才会生成触控板压力事件 - 这意味着您的手指(或其他导电物体)必须与触控板接触。当满足此条件时,触控板的压力触摸传感器会提供精确的压力读数,可以对其进行校准并转换为重量测量值。 ## 要求 - **macOS 13.0+**(Ventura 或更高版本) - **配备 Force Touch 触控板的 MacBook**(2015 或更高版本的 MacBook Pro、2016 或更高版本的 MacBook) - **应用程序沙箱已禁用**(低级触控板访问需要) - **Xcode 16.0+** 和 **Swift 6.0+**(用于开发) ## 安装 ### 选项 1:下载 DMG(推荐) 1. 进入【发布】(https://github.com/krishkrosh/TrackWeight/releases)页面 2.下载最新的TrackWeight DMG文件 3. 打开 DMG 并将 TrackWeight.app 拖到您的应用程序文件夹中 4. 运行应用程序(对于未签名的版本,您可能需要在系统偏好设置 > 安全和隐私中允许它) ### 选项 2:自制 ````bash brew install --cask krishkrosh/apps/trackweight --force ```` ### 选项 3:从源代码构建 1.克隆这个存储库 2. 在 Xcode 中打开 `TrackWeight.xcodeproj` 3.在项目设置中禁用App Sandbox(触控板访问需要) 4. 构建并运行应用程序 有关设置构建管道的更多信息,请参阅 [.github/workflows/README.md](.github/workflows/README.md)。 ### 校准过程 重量计算已通过以下方式验证: 1. 将 MacBook 触控板直接放在传统数字秤上 2. 施加各种已知重量,同时保持手指与触控板接触 3. 将压力读数与参考刻度测量值进行比较和校准 4. 确保不同体重范围内一致的准确性 原来我们从MultitouchSupport得到的数据已经是克了! ## 限制 - *