Bagaimana cara menonaktifkan akselerasi mouse di Yosemite?

42

Saya baru saja memutakhirkan ke Yosemite dan interpretasi terbaik saya saat ini tentang apa yang terjadi adalah bahwa ada perilaku baru yang "membantu" menggerakkan mouse (dan jendela jika Anda memindahkannya) lebih dekat ke tepi layar ketika bergerak cukup cepat.

Saya sangat tidak suka ini, sebagian besar karena itu menyebabkan perilaku yang sangat aneh ketika saya bermain game.

Apakah ini pengaturan yang bisa diubah?

Dengan pengujian tambahan, sepertinya tetikus tidak membentur ke tepi, tetapi memiliki akselerasi luar biasa dalam beberapa kasus (perubahan arah yang cepat?) Yang tidak ada sebelum upgrade ke Yosemite.

Trevoke
sumber
Ya, mengapa menambahkan "fitur" yang membuat mouse praktis tidak dapat digunakan, maka tidak menyediakan cara mudah untuk mematikannya.
samthebest
Jadi saya mendapat sisi yang cukup dilacak dan akhirnya membuat skrip bash menggunakan defaults write .GlobalPreferences com.apple.mouse.scaling -1metode ini sebagai cara toggling akselerasi mouse di sini: github.com/alfiedouglas0/mouseacc . Kupikir aku akan mempostingnya di sini kalau ada yang merasa berguna!
Alfie

Jawaban:

42

Ternyata Yosemite mengaktifkan akselerasi mouse secara default. itu dapat dinonaktifkan dengan mengetikkan ini di terminal:

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

Setelah mengubah pengaturan ini di Terminal, Anda harus keluar dan masuk kembali ke Mac Anda. Meluncurkan ulang Finder juga akan berfungsi (opsi + klik kanan pada ikon Finder di dock -> Relaunch)

Trevoke
sumber
1
Itu mengurangi akselerasi secara signifikan, tetapi tidak menetapkan ke 0. Diperiksa dengan mouse dan track pad. Anda juga tidak dapat mengubah kecepatan mouse dalam hal ini. Hanya perbaiki dua titik di atas meja dan gerakkan mouse perlahan ke kiri dan ke kanan dengan cepat - dengan cara itu kursor dapat dipindahkan ke posisi mana pun di sebelah kanan. Saya akan sangat menghargai jika ada yang bisa menyesuaikannya.
klm123
19

Bahkan dengan akselerasi mouse dimatikan, OS X menggunakan 'kurva akselerasi', yang membuat mouse lebih lambat dan gerakannya kurang linier.

Untuk menonaktifkan kurva akselerasi / mengaturnya menjadi linier, unduh Steelseries Exact Mouse Tool , buka dan setel ke 'selalu aktif' (akan ada ikon di bilah menu Anda).

Itu tidak hanya bekerja dengan mouse Steelseries, saya menggunakannya dengan ramba mamba saya dalam kombinasi dengan driver mereka dan itu bekerja dengan sempurna.

CocoaBean
sumber
Luar biasa. Langsung bekerja. Tidak menginstal juga. Saya menggunakannya dengan Logitech M705 saya.
vaughan
Catatan: Tidak diperlukan restart / logout. Dan Anda dapat menonaktifkan dan mengaktifkan kembali di waktu luang Anda.
Christopher Bull
Ini tampaknya bekerja secara efektif pada El Capitan dengan Logitech MX518 'kuno' (~ 10 tahun) saya.
Adam S
Luar biasa, tetapi bagaimana cara saya mengendalikan sensibilitas? Tampaknya mengesampingkan "kecepatan pelacakan" yang diatur dalam System Preferences.
Leonardo Raele
Aplikasi ini berfungsi mengerikan pada 10.12. Jika Anda mencobanya, Anda akan merasakan bahwa ketika Anda menggerakkan mouse dengan cukup cepat, gagap.
Nik
4

USB Overdrive tetap menjadi cara terbaik untuk mengontrol kecepatan / akselerasi mouse di OS X, menurut saya. Driver mouse Apple sangat buruk.

Brian Gordon
sumber
Program ini menolak untuk tetap diinstal. menjengkelkan.
ahnbizcad
1
Sebenarnya tidak membantu. In memungkinkan untuk mengurangi akselerasi mouse, tetapi selalu ada meskipun USB Overdrive menunjukkan bahwa ia dimatikan sepenuhnya.
klm123
@ klm123 Itu aneh; mungkin perangkat Anda memiliki akselerasi tingkat perangkat keras? Saya dapat menggerakkan mouse saya perlahan-lahan dari kiri ke kanan ekstrem rotasi pergelangan tangan saya, lalu pasang kembali dengan cepat, dan ulangi puluhan kali dan penunjuk selalu kembali ke posisi horizontal yang persis sama di layar.
Brian Gordon
@BrianGordon, terima kasih atas informasinya. Mouse itu bekerja dengan windows dengan sempurna. Aneh, aku setuju.
klm123
2

Menggunakan defaults write .GlobalPreferences com.apple.mouse.scaling -1tidak membiarkan Anda mengatur kecepatan mouse Anda.

Saya mencoba USB overdrive dan berfungsi dengan baik walaupun saya yakin ada aplikasi lain yang menangani hal ini.

magnum
sumber
1

Saya sangat merekomendasikan program yang disebut mouse halus. Ini bekerja dengan baik untuk saya.

Ini memungkinkan Anda untuk memilih pengaturan yang berbeda untuk mouse dan trackpad (akselerasi pada trackpad sangat diinginkan, berbeda dengan mouse).

Ini dapat diunduh secara gratis di sini: http://smoothmouse.com/

Dugan Messman
sumber
Selamat Datang di Tanya Berbeda. Kami menyukai jawaban yang lebih dari sekadar satu baris. Idealnya, Anda ingin menjelaskan mengapa jawaban Anda * benar. "Ini juga membantu memberikan tautan, kutipan, dan / atau tangkapan layar. Silakan tinjau bagian bantuan kami Cara Menjawab tentang cara menulis jawaban yang baik atas pertanyaan
Allan
1
SmoothMouse adalah alat yang luar biasa, tetapi tidak didukung di Sierra. Apakah ada yang serupa?
Avseiytsev Dmitriy
0

Jika Anda memiliki produk razer dan menggunakan razer synapse, berlaku hal berikut:

Akselerasi dapat diaktifkan kembali pada pembaruan OS X. Untuk menonaktifkan lagi cukup seret akselerasi ke atas dan ke bawah lagi ke 0 dan masalah telah diperbaiki.

Warpzit
sumber
Benar, tapi itu khusus untuk produk Razer di komputer dengan Synapse diinstal. Idealnya, solusi yang lebih umum dapat dibicarakan.
JMY1000
Yah saya melihat konfigurasi mouse, razer pada dasarnya menetapkan kecepatan track mouse di OS X ke 0, jadi ini hanya bekerja untuk tikus dengan pengaturan DPI yang sangat tinggi. Atau USB overdrive adalah cara yang baik untuk digunakan. Saya hanya ingin memberikan solusi mudah bagi pengguna razer sebagai jawaban ekstra untuk yang sudah ada
Warpzit
0

Saya belum bisa berkomentar tapi saya juga ingin berpadu untuk USB overdrive , yang bekerja dengan El Capitan.

Tetapi hanya memiliki driver overdrive USB tidak menghapus akselerasi mouse bahkan setelah menghapus centang kotak Akselerasi dalam pengaturan driver. Anda juga harus pergi ke panel Pengaturan Mouse OS X dan mengatur Kecepatan Pelacakan hingga Slow. Anda masih dapat menyesuaikan sensitivitas mouse dengan memodifikasi slider Kecepatan di panel USB Overdrive. Saya dapat mengonfirmasi bahwa menggerakkan mouse saya pada kecepatan berapa pun akan memindahkan kursor ke jarak yang konsisten.

bernie
sumber
@ klm123 FYI tentang USB overdrive
bernie