Scroll Reverser
verser 1.9
逆转MACOS上滚动的方向,并具有触控板和鼠标的独立设置。
有关下载链接和更多信息,请访问“滚动反向器”主页。
下载也可以在“ GitHub版本”选项卡中找到。
克隆此存储库后,您需要git submodule update --init以查看buildScripts子模块。
如果您试图开箱即用,您将获得构建错误,因为您没有我的代码签名证书。为了获得最佳效果,请在Xcode中的“滚动倒车目标设置”的“签名和功能”选项卡中用自己的开发人员ID证书替换我的证书。
Debug构建没有应用程序图标的应用程序,名为“ Scroll Reverser(DEV)”和版本“ 99999”。这是预期的行为,构建否则是完全功能的。
代码的胆量位于Mousetap.m中。其他一切都是用户界面索具。
Scroll Reverser安装了一个事件点击,该点击使其可以访问事件流,包括滚动事件和手势事件。有关事件抽头的主要文档是石英事件服务参考。
为了区分触控板和鼠标,滚动反向器检查手势事件,以确定触控板上是否有两个或更多手指。如果是这样,则假设滚动来自触控板。否则,鼠标。 (这比这还要多,但这是一般的想法。)
Scroll Reverser的主要事件点击未使用NSLOG输出调试信息,因为它会减慢事件处理过多。相反,它具有一些自定义的调试代码,这些代码更有效地写入。
要显示“调试”窗口,请选项(⌥) - 单击滚动反向菜单栏图标。