把MacBook 觸控板變成電子秤?試試TrackWeight
在日常生活中,我們偶爾需要稱量一些輕巧的小物件,例如幾顆咖啡豆或一個小電子元件,但此時手邊如果沒有電子秤,該怎麼辦?其實,你的MacBook 觸控板就隱藏著這樣一個功能。 https://www.resohub.net/wp-content/uploads/2026/04/6c462c73a9a3.jpg
TrackWeight 是專為macOS 設計的輕量工具。它巧妙利用了現代MacBook Force Touch 觸控板內建的壓力感應器,無需安裝額外硬件,就能將觸控板瞬間轉化為一台精準的數字秤,測量誤差僅在2 g 左右。
核心原理:如何實現精準稱重?
TrackWeight 的實作並非簡單的數值轉換,而是深入到了觸控板的底層資料擷取:
- 底層資料存取: 軟體調用了由Takuto Nakamura 開發的
Open Multi-Touch Support庫。透過繞過系統沙箱限制,它能直接取得觸控板的原始觸控事件,包括壓力、位置、角度和密度等詳盡資訊。 - 壓力校準機制: 開發團隊透過將MacBook 觸控板放置在標準電子秤上,在多種已知重量下收集壓力資料。實驗證明,此多點觸控庫輸出的壓力數據與克級數值具有直接對應關係,無需複雜的二次轉換即可實現精準測量。
快速上手指南
由於觸控板的工作機制,使用TrackWeight 時需要遵循特定的操作步驟:
- 啟動TrackWeight 應用程式。
- 將手指輕輕觸碰觸控板(建立電容連接)。
- 在保持手指接觸的同時,將待稱物置於觸控板上。
- 關鍵技巧: 盡量減輕手指的下壓力,僅維持必要的接觸,此時螢幕顯示的數值即為物體的重量。
安裝方式
你可以根據自己的偏好選擇以下兩種安裝路徑:
- Homebrew(推薦):
brew install --cask krishkrosh/apps/trackweight - 原始碼編譯:
克隆GitHub 倉庫$rightarrow$ 打開TrackWeight.xcodeproj$rightarrow$ 在專案設定中 關閉App Sandbox $rightarrow$ 使用 Xcode 构建运行。
适用场景与限制
適用場景
這款工具非常適合創客、開發者或內容創作者用來展示MacBook 的硬體潛力,或在緊急情況下稱量小型電子元件、咖啡豆等輕量物品。
注意事項
- 电容依赖: 必須保持手指與觸控板接觸,否則無法讀取壓力資料。
- 物體幹擾: 物體與手指應分開擺放,避免互相遮擋。若稱量金屬物件,為防止誤觸,建議在物體下方墊一層紙或布。
- 硬體相容性: 需運行macOS 13.0 以上系統;硬體需求為2015 年及以後的MacBook Pro,或2016 年及以後的MacBook。
正文完
