点错科技树:巧用隐藏铰链传感器,让你的 Macbook 秒变特雷门琴
一名开发者最近发现了 MacBook 铰链中隐藏的传感器潜力,通过编写代码将普通的笔记本开合动作转化为创新的音乐交互体验。产品设计工程师 Sam Henri Gold 利用低级别API访问了 MacBook 的铰链传感器数据,开发出了一款应用,使屏幕开合时发出老木门般的吱呀声,甚至能够模拟特雷门琴(Theremin)的演奏效果。
苹果自 2019 年起在 MacBook 系列中加入了铰链传感器,但这一功能并未纳入官方公开的 API 接口。开发者 Sam Henri Gold 通过逆向工程和低级别编程技巧,成功利用了这些传感器数据。
他使用了通常用于监控键盘等输入设备的 IOHIDManagerOpen 函数来读取铰链传感器的原始数据。这些数据可以转换为角度值,精确测量从完全闭合到完全打开(约 130 度)的屏幕角度。
Gold 最初开发的功能是让 MacBook 在开合时发出类似老旧木门的吱呀声。这个有趣的概念在社交媒体上迅速传播,尤其是在 BlueSky 平台上引起了广泛关注。
开发人员已经将代码开源发布在 GitHub 上,任何拥有支持该功能的 Apple 设备的人都可以实验这个创新应用。当然,使用这个应用需要一个带有铰链的苹果笔记本。
文章出处 https://cdm.link/code-turns-macbook-hinge-into-a-creaking-door-theremin/
转载新闻请注明出自 Midifan.com