开源推荐
morning
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得到的数据已经是克了!
## 限制
- *
相关推荐
GitHub 热门项目:gemma-2B-10M
GitHub项目:gemma-2B-10M 仓库地址:https://github。com/mustafaaljadery/gemma-2B-10M Stars
06-29
👁 None
★ 95
GitHub 热门项目:efflux-backend
GitHub项目:efflux-backend 仓库地址:https://github。
06-28
👁 None
★ 95
GitHub 热门项目:transformers-ruby
GitHub项目:transformers-ruby 仓库地址:https://github。
06-28
👁 None
★ 95
GitHub 热门项目:MesDoKubernetes
GitHub项目:MesDoKubernetes 仓库地址:https://github。
06-28
👁 None
★ 95
GitHub 热门项目: 项目游牧者
GitHub项目:project-nomad 仓库地址:https://github。com/Crosstalk-Solutions/project-nomad
06-28
👁 None
★ 95