确定macOS上是否存在触控板

问题描述 投票:0回答:1

AppKit(或其他地方)中是否有API来确定设备是否已连接并启用触控板?我需要我的应用程序对滚动事件启用不同的行为,具体取决于它们是来自触控板上的两指自然滚动手势还是来自传统鼠标上的垂直滚动。

查阅文档,我找不到任何东西,而且谷歌搜索似乎也没有发现任何东西。

我目前正在使用事件点击来接收事件(另外,请注意,我对本机macOS的开发经验很少,因此无需承担很多先验知识)

macos appkit trackpad cgeventtap
1个回答
0
投票

可以在这里找到我的部分问题的解决方案(在上面的评论中,Willeke强调了这一点:https://stackoverflow.com/a/42747641/56242

由于没有提供检查系统上是否启用触控板的解决方案,即使事实证明它适用于我的特定用例,我也不会将其标记为可接受的解决方案,因为可能会遇到其他人这个问题,那个解决方案不适合他们的

© www.soinside.com 2019 - 2024. All rights reserved.