Membalikkan arah menggulir pada macOS, dengan pengaturan independen untuk trackpad dan tikus.
Untuk tautan unduhan dan informasi lebih lanjut, kunjungi halaman beranda Scroll Reverser .
Unduhan juga tersedia di tab Rilis GitHub.
Setelah mengkloning repo ini, Anda harus mendapatkan git submodule update --init untuk memeriksa submodule buildscripts.
Jika Anda mencoba membangun di luar kotak, Anda akan mendapatkan kesalahan build karena Anda tidak memiliki sertifikat penandatanganan kode saya. Untuk hasil terbaik, ganti sertifikat saya dengan sertifikat ID pengembang Anda sendiri di tab Penandatanganan & Kemampuan dari Pengaturan Target Pembalik Gulir di Xcode.
Debug Builds menghasilkan aplikasi tanpa ikon aplikasi, bernama "Scroll Reverser (dev)" dan versi "99999". Ini adalah perilaku yang diharapkan dan pembangunannya berfungsi penuh.
Nyali kode ada di mousetap.m. Yang lainnya hanyalah kecurangan antarmuka pengguna.
Scroll Reverser memasang tap acara, yang memberikan akses ke aliran acara, termasuk acara gulir dan acara gerakan. Dokumentasi utama tentang ketukan acara adalah Referensi Layanan Acara Kuarsa.
Untuk membedakan antara trackpad dan mouse, scroll reverser memeriksa peristiwa gerakan untuk menentukan apakah ada dua atau lebih jari di trackpad. Jika demikian, ia mengasumsikan gulir datang dari trackpad. Kalau tidak, mouse. (Ada sedikit lebih dari itu, tapi itu ide umum.)
Tap acara utama gulir Reverser tidak mengeluarkan info debug dengan NSLOG karena akan memperlambat pemrosesan acara terlalu banyak. Sebaliknya, ia memiliki beberapa kode debug khusus yang lebih efisien untuk ditulis.
Untuk menampilkan jendela debug, opsi (⌥) -Clik ikon bilah menu scroll reverser.