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輸出調試信息,因為它會減慢事件處理過多。相反,它具有一些自定義的調試代碼,這些代碼更有效地寫入。
要顯示“調試”窗口,請選項(⌥) - 單擊滾動反向菜單欄圖標。