Tech
[分享创造] 做了一个 macOS 环形应用切换器,现在支持 Microsoft Surface Dial
起初是发现了 OrbitRing Launcher 这个软件,感觉它的环形交互很新颖,和我手里的 Sofle 分体键盘编码器 特别搭。
不过体验后发现,OrbitRing 主要适配的是鼠标指针,并不能直接使用编码器或者鼠标滚轮进行选择。虽然指针操作可能更快,但我就是想折腾一下编码器,于是给作者写了一封建议邮件,不过一直没有收到回复。
正好现在有了 Codex ,我便尝试让它从头写一个类似的 macOS 环形应用切换器。做出来以后发现确实很好用,但键盘上的小编码器手感偏硬,长时间旋转并不舒服。
我就在想: 要是有一个独立的大旋钮就好了。
随后看了一圈市面上的桌面旋钮,发现大多数产品都不开源,通常也是通过模拟鼠标滚轮进行控制,并不是真正的原生刻度旋转。
这时我突然想到了微软的 Surface Dial 。搜索后发现,macOS 上已经有一些能够读取 Surface Dial 原生 HID 数据的开源方案,而且它本身支持刻度震动反馈、磁吸底座,微软的做工也更有保障。
于是我花了一天时间,在原来的编码器版本上适配了 Surface Dial 。然后在小黄鱼花 ...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX