Yosemite: Menonaktifkan pengguliran inersia menggunakan roda gulir untuk mouse

26

Apakah ada cara untuk menonaktifkan pengguliran inersia (kecepatan gulir semakin cepat Anda menggulir roda mouse) untuk Yosemite hanya untuk mouse? Saya mengerti alasan bergulir inersia untuk trackpad, tetapi tidak masuk akal pada mouse.

Saya telah mencoba berbagai perbaikan sehubungan dengan masalah ini:

  1. Mengunduh Scroll Reverser berdasarkan utas ini .

  2. Sudah mencoba perbaikan utas ini .

Tapi tidak ada yang menonaktifkan inersia scrolling for mouse. Saya masih menginginkan perilaku pengguliran mouse Windows default di mana satu gulir memiliki jarak yang sama tidak peduli seberapa cepat Anda memutar roda gulir.

EDIT: Rupanya Anda dapat menonaktifkan pengguliran inersia dengan mengaktifkan / menonaktifkannya di Opsi Mouse di bawah Aksesibilitas, tetapi tambang saya tidak memiliki dropdown seperti yang orang lain miliki:

masukkan deskripsi gambar di sini

Ini adalah utas yang dipertanyakan tentang pengguliran inersia opsi mouse .

theGreenCabbage
sumber
Apakah Anda bertanya tentang inersia gulir (kecepatan gulir semakin cepat Anda menggulir roda mouse) atau menggulir alami (arah halaman bergerak ketika Anda menggulir ke arah tertentu dengan roda mouse)? Pertanyaan Anda tampaknya bolak-balik dan mereka adalah dua hal yang terpisah.
tubedogg
Maksud saya tentang scroll inersia - terima kasih telah mengklarifikasi. Saya akan mengedit.
theGreenCabbage
1
Saya tidak yakin maksud Anda benar-benar gulir inersia - yang seperti iPhone, terus setelah Anda berhenti 'mendorong' - tetapi terdengar lebih seperti akselerasi gulir kepada saya. Satu-satunya hal yang saya lihat yang dapat mengaktifkan / menonaktifkan akselerasi adalah SteerMouse [sekitar 20 dolar] meskipun mungkin pengubah -mouse lain juga dapat melakukannya.
Tetsujin
Aku sebenarnya agak bingung juga. Ada begitu banyak istilah untuk perilaku mouse Mac. Pengguliran alami .. Kelambanan .. Akselerasi. Apa yang saya maksud adalah apa yang saya uraikan, meskipun - scrolling speeds up the faster you scroll the mouse wheel. Saya tidak ingin mempercepat atau memperlambat - Saya ingin satu kecepatan.
theGreenCabbage
Itu 'hanya' bergulir - jumlah baris yang ditentukan per 'klik'. Akselerasi adalah ketika melakukan satu baris pada gulir lambat, tetapi 10 pada putaran cepat roda. Inersia dijalankan karena Anda berhenti menggulir, seperti mendorong daftar pada iPhone. 'Natural' adalah arah yang digulirkan dibandingkan dengan roda mouse Anda. Seharusnya terasa lebih seperti telepon.
Tetsujin

Jawaban:

16

Di Terminal, jalankan perintah berikut untuk menonaktifkan penskalaan mouse.

defaults write -g com.apple.mouse.scaling -1

Demikian pula, yang berikut menonaktifkan penskalaan roda gulir.

defaults write -g com.apple.scrollwheel.scaling -1
0az
sumber
Saya akan mencoba ini, tetapi mari kita pastikan dulu bahwa pengaturan ini ada dan memiliki cara untuk kembali ke perilaku sebelumnya jika diperlukan. Pada sistem saya defaults write .GlobalPreferences com.apple.scrollwheel.scalingkembali 0.3125.
Stéphane Gourichon
1
Pengaturan ini tampaknya hanya mencerminkan pengaturan "kecepatan gulir mouse", tetapi tidak memiliki efek yang diinginkan, bahkan setelah keluar / masuk. Mengubahnya dalam preferensi sistem kemudian membaca nilai menunjukkan perubahan langsung dalam nilai numerik.
Stéphane Gourichon
1
Tak satu pun dari ini tampaknya menghentikan efek inersia pada scrollwheel untuk saya :(
Nathan Hornby
1
defaults read .GlobalPreferences com.apple.scrollwheel.scalingkembali 0.125dan defaults read .GlobalPreferences com.apple.mouse.scalingkembali 1.5untuk saya di OS X 10.11.5 (El Capitan). Periksa nilai Anda sendiri sehingga Anda dapat membatalkan perubahan ini jika Anda tidak suka efeknya!
Dolph
1
Mengatur com.apple.scrollwheel.scalingnilai ke -1 sepertinya sedikit membantu, tetapi lebih baik bagi saya ketika mengatur ke 0: defaults write .GlobalPreferences com.apple.scrollwheel.scaling 0
Hannes Wallnöfer
9

Lihatlah USB Overdrive . Dengan bantuannya, saya akhirnya menghapus akselerasi gulir dan mengatur tombol khusus pada Logitech m570 saya.

aspanchenko
sumber
USB Overdrive hebat ... sampai tidak. Saya menggunakannya selama berbulan-bulan, tetapi mouse saya kadang-kadang akan masuk ke kondisi aneh di mana mengklik tengah tidak melakukan apa-apa, dan penunjuk tidak akan memperbarui berdasarkan apa yang melayang-layang. Hanya reboot yang akan memperbaiki masalah.
coredumperror
Roda mouse saya digunakan untuk tidak melakukan apa pun untuk 5 klik pertama (saya kira secara teknis itu "akselerasi" dari nol ke nol) dan sekarang bergulir pada klik pertama!
Liron Shapira
1
@CoreDumpError Christ, itulah yang menyebabkan itu? Saya menemukan itu mereproduksi jika Anda menggulir saat roda mouse tertekan. Cabut dan ganti mouse eksternal untuk memperbaikinya. USB overdrive yang tidak diinstal sekarang, dan sekarang saya juga dapat menyorot saat menggulir halaman. Sakit kepala.
Julian H. Lam
Perhatikan bahwa ini adalah program shareware 20 dolar. Uji coba gratisnya tidak terbatas tetapi dilengkapi dengan pengingat untuk mendaftar saat Anda memulai.
Dennis Jaheruddin
3

Ini telah menjadi masalah dan kejengkelan bagi saya sejak Mavericks. Saya ingin input linear untuk roda mouse, tetapi tidak ada opsi untuk ini di Mavericks atau Yosemite, dan saya tidak pernah menemukan hack atau perintah terminal yang berfungsi.

Saya memposting ini di forum Apple beberapa waktu lalu dan masih, tidak ada perbaikan tersedia:

https://discussions.apple.com/thread/5506804

Pada dasarnya, saya ingin satu "dorongan" dari roda mouse untuk menggulir ke bawah 4 baris. Saat ini, dan tak terhindarkan, satu "dorongan" lambat menggerakkan roda mouse sekitar 0,5 baris. Jika saya gulir ke bawah lebih cepat, itu mempercepat, tetapi hasil akhirnya adalah untuk menggulir ke posisi yang tepat pada halaman besar, saya akan selalu menggulir melewatinya dan harus kembali ke atas. Ini sangat menjengkelkan dan tidak ada perbaikan yang diketahui untuk itu.

Phil L
sumber
1
Seperti komentar saya di atas, SteerMouse dapat melakukan ini
Tetsujin
Apakah mungkin bagi SteerMouse untuk hanya mengubah perilaku pengguliran [dan bukan kecepatan / akselerasi mouse saya / dll]? Saya menggunakan utilitas Logitech Gaming Mouse [yang sayangnya tidak memiliki kontrol untuk perilaku pengguliran], tetapi menangani kecepatan mouse saya dan kebutuhan akselerasi.
theGreenCabbage
@theGreenCabbage SteerMouse adalah salah satu / atau, 'jumlah baris per klik' atau 'pengguliran dipercepat'. Tidak bisa melakukan keduanya, sayangnya [btw, jika Anda membutuhkan seseorang secara khusus untuk diberitahu tentang komentar, Anda perlu menambahkan @ lalu mulai mengetikkan namanya, lalu klik yang Anda butuhkan. Kalau tidak, mereka mungkin tidak akan pernah melihatnya jika itu bukan posting awal mereka. Saya menemukan ini secara tidak sengaja]
Tetsujin
@Tetsujin Terima kasih atas jawabannya. Yang saya maksudkan adalah, bisakah saya mengaktifkan perilaku Scrolling dan bukan perilaku lainnya? Saya tidak ingin SteerMouse mengelola akselerasi dan tombol mouse untuk saya.
theGreenCabbage
Anda dapat membiarkan tombol di default & hanya mengatur gulir ke jumlah baris yang diinginkan daripada dipercepat. Meskipun itu akan bertentangan, saya kira, dengan panel kontrol Logitech, saya ragu Anda bisa menggunakan keduanya sekaligus. Karena itu, saya selalu menggunakannya sebagai ganti Logitech untuk MX518, mouse 8-tombol saya, karena ia melakukan apa yang saya inginkan - & melakukannya jauh sebelum Logitech dapat diganggu membuat Mac CP;)
Tetsujin
2

Berkat Tetsujin, saya dapat mengonfirmasi bahwa SteerMouse mengizinkan gulungan linear. Dan itu memungkinkan pengaturan akselerasi dan sensitivitas gerakan mouse secara terpisah juga.

Untuk melakukan ini:

  1. Buka Steermouse
  2. Buka tab Roda
  3. Pilih Roll Up, lalu ubah Mode ke "Linear".
  4. Ulangi untuk Roll Down.

Jika Anda tidak ingin kecepatan kursor berubah, nonaktifkan pengaturan di tab Kursor.

Jadi ada solusi jika Anda senang membayar seseorang $ 20 untuk memperbaiki bug Apple.

Timmmm
sumber
Tidak yakin mengapa hal ini sangat buruk. Ini satu-satunya jawaban di halaman ini yang benar-benar berfungsi.
Pasang kembali Monica
-3

INI BEKERJA! Pergi ke System Preferences> Mouse> Arah gulir: natural (UNCHECK)

Devin P
sumber
3
Saya rasa Anda tidak tahu apa yang coba ditanyakan pertanyaan ini
GreenCabbage