一款名为TrackWeight的macOS应用程序近日发布,其核心功能是将苹果MacBook的Force Touch触控板转化为高精度的电子秤。该应用由加拿大开发者Krish Shah推出,源代码已在GitHub上开源。TrackWeight支持2015年及之后发布的配备Force Touch触控板的MacBook Pro和2016年及之后发布的MacBook。开发者利用SwiftUI构建界面,Combine处理数据流,并特别感谢了Takuto Nakamura的Open Multi-Touch Support库,该库提供了触控板的详细触摸数据。应用程序能够测量高达3.5千克的重量,但建议用户避免称量行李或人体重量,以防损坏设备。为确保准确性,用户需保持手指接触触控板,并在称量金属物品时将其置于纸巾上,同时确保物品完全位于触控板区域。
📱 **MacBook触控板变电子秤**:TrackWeight是一款macOS应用程序,能够利用MacBook系列(2015年及之后配备Force Touch触控板的MacBook Pro,2016年及之后MacBook)的触控板实现电子秤的功能,将触控板转化为高精度的称重设备。
💻 **技术实现与开源**:该应用由开发者Krish Shah开发,并将其源代码在GitHub上以MIT许可证开源。其技术基础包括使用SwiftUI构建用户界面,Combine实现响应式数据流,以及关键的Open Multi-Touch Support库,该库能提供触控板的全局多点触控事件的详细触摸数据,如位置、压力、角度和密度。
⚖️ **测量精度与限制**:TrackWeight可以测量高达3.5千克的物品重量,并被开发者认为“相当准确”。然而,用户在使用时需要保持手指与触控板的接触以进行电容感应,并且建议不要尝试称量行李或人体重量,以避免损坏笔记本电脑。
⚠️ **使用注意事项**:为获得最佳测量效果,用户在使用TrackWeight时应确保待测物品完全位于触控板区域内。在称量金属物品时,可能会出现误读,建议将其置于纸巾上进行称量,以防止金属被误识别为电容手指触摸。
近日一位加拿大开发者Krish Shah发布了一款名为TrackWeight的macOS应用程序,能够让苹果MacBook的Force Touch触控板摇身一变成为电子秤。
该应用程序的源代码已经发布在GitHub上,并且遵循了非常灵活的开源MIT许可证。
TrackWeight适用于任何配备Force Touch的苹果笔记本电脑(2015年及以后的MacBook Pro,2016年及以后的MacBook)。

Shah在其GitHub页面上指出,他的创意得以实现,离不开许多重要的技术贡献,除了使用SwiftUI构建用户界面和Combine实现响应式数据流之外,他还特别提到了Takuto Nakamura(@Kyome22)的Open Multi-Touch Support库。
这个编程库可以访问macOS触控板上的全局多点触控事件,并提供详细的触摸数据,包括位置、压力、角度和密度等信息。
由于苹果的Force Touch触控板的工作原理,用户在使用TrackWeight时必须保持手指与硬件的接触(电容感应),这可能会对重量测量的准确性产生一定影响。
Shah通过演示证明,该应用“相当准确”,虽然尚不清楚TrackWeight的具体测量范围,但根据Shah的说法,它能够测量重量高达3.5千克的物品。


不过,他建议用户不要尝试使用它来称量行李或人体重量,以免损坏笔记本电脑。
值得注意的是,TrackWeight在称量金属物品时可能会出现误读,Shah建议在纸巾上称量金属物品,以避免将其误认为是电容手指触摸。
此外,用户还需要确保待测物品完全位于触控板区域内,以获得准确的读数。
查看评论