Aktifkan pengguliran halus untuk roda mouse

8

12,04 memiliki pengguliran halus yang diaktifkan untuk panel sentuh dengan GTK. Saya bertanya-tanya apakah itu bisa diaktifkan untuk roda mouse juga? Jika ya, bagaimana? Jika tidak, mengapa tidak? Terima kasih.

CruelAngel
sumber

Jawaban:

4

Saya berharap pengguliran halus dapat diaktifkan DI MANA SAJA , sayangnya pengguliran yang halus tidak dapat diaktifkan untuk roda mouse karena mereka memiliki "lompatan" sedangkan input gulir dari touchpad cukup tepat untuk mendaftarkan gerakan piksel-demi-piksel.

Untuk menguji ini, jalankan terminal dan jalankan

xev

Kemudian tempatkan kursor di jendela dan gulir ke atas dan ke bawah. Anda akan melihat bahwa tombol (tombol 4 dan 5) mencatat output secara terus menerus selama Anda menggerakkan jari-jari Anda. Sekarang gulir dengan roda klik. Ini hanya akan mendaftar sekali per klik roda mouse.

Beberapa roda mouse tidak memiliki "lompatan" yang berbeda saat menggulir, tetapi saya berani bertaruh bahwa perangkat keras akan membaca jarak yang ditempuh oleh roller, dan mengirimkan lompatan seperti tikus lain untuk memastikan kompatibilitas perangkat keras.

Gruzzles
sumber
1
Anda tidak akan pernah mendeteksi acara "gulir mulus" dengan xev. xev sudah usang dalam kasus XInput 2 acara. apa yang dilakukan x jika mendeteksi "gulir" peristiwa gulir XI2 menerjemahkannya ke "lama" 4/5 Tombol ditekan agar konsisten dengan perangkat lunak "lama". karena itu "tua" xev hanya akan mendeteksi penekanan tombol 4/5 bahkan dalam kasus sinaptik touchpad "smooth" XI2 events.
dustin.b
"... pengguliran yang sayangnya tidak dapat diaktifkan untuk roda mouse karena mereka memiliki" lompatan "sedangkan input gulir dari touchpad cukup tepat untuk mendaftarkan gerakan piksel-ke-piksel ..." Ini sepertinya aneh bagi saya, saya ingat memiliki pengguliran yang mulus di Firefox dengan roda gulir yang terpisah.
Jan M.
@ PatronBernard Anda benar; Saya menggunakan plug-in scroll yang lancar dengan browser Chrome! Meskipun mungkin, itu tidak terlihat seperti ada dalam rencana saat ini: askubuntu.com/questions/39435/…
Gruzzles
1
... itu tidak masuk akal - mengapa saya bisa memilikinya di macOS dan di Firefox, tetapi tidak di GTK +?
Xerz
8

Meskipun pengguliran per-piksel benar yang halus tidak akan bekerja dengan baik dengan roda gulir mouse, memiliki animasi yang lancar daripada lompatan tiba-tiba tiga baris akan lebih baik.

Saya tidak tahu cara apa pun untuk melakukan itu secara global tetapi di Firefox itu adalah pilihan di bawah Preferences-> Advanced.

Untuk Chromium / Chrome saat ini diaktifkan melalui bendera dengan masuk ke chrome://flags.

pengguna71280
sumber
5
Banyak mouse komputer menggunakan roda mouse yang halus (tanpa klik). Misalnya, hampir semua mouse Logitech lebih dari $ 40 memiliki roda gulir "tanpa gesekan". Kemungkinan lengkap biasanya tidak direalisasikan dalam perangkat lunak, tetapi perangkat keras tentu mampu - setidaknya dalam hal mekanika. Logitech memiliki perangkat lunak driver yang menangani pengguliran halus pada Windows, tetapi saya tidak yakin seberapa baik kerjanya atau apakah itu berfungsi untuk setiap model. Ini masih dapat memiliki keterbatasan dalam informasi apa yang mereka kirim ke komputer. Akan menarik untuk mengetahui dengan pasti :)
Dylan McCall
1

Apakah ini masalah perangkat keras atau tidak, tergantung pada perangkat keras itu sendiri ... Logitech memberikan driver Windows dengan pengguliran halus untuk tikus dengan "roda pengguliran gratis" (tidak ada lompatan, hanya acara pengguliran roda untuk setiap piksel).

Ini akan sangat luar biasa jika saya bisa menggunakan M500 saya untuk potensi penuh, tetapi xev menunjukkan lompatan khas setelah jarak tertentu, jadi itu mungkin masalah driver. Tidak yakin siapa yang harus repot dan di mana memperbaikinya.

nacs
sumber