最近用电脑看书,想用手柄来翻页,发现手柄默认是无法当做键盘输入的。
好在找到了能把手柄操作转换成键盘、鼠标操作的 app:Enjoy2 ( https://github.com/fyhuang/enjoy2 )
最后一次更新是 10 年前,但是在 macOS 26 上依然运行良好 🫡
大概的逻辑应该是给 app 授权键鼠操作权限,然后 app 监听手柄操作后根据用户的预先配置来进行转换成键鼠操作。
游戏手柄(发出操作信号)-> app(根据用户配置,模拟放出键鼠操作)-> 操作系统(响应 app 发出的键鼠操作)
此外一些手机、手表通过蓝牙操作电脑的 app 道理也类似。