Abilita lo scorrimento regolare per la rotellina del mouse


8

12.04 ha lo scorrimento regolare abilitato per touchpad con GTK. Mi chiedevo se potesse essere abilitato anche per le ruote del mouse? Se si, come? In caso contrario, perché no? Grazie.

Risposte:


4

Vorrei che lo scorrimento regolare potesse essere abilitato OVUNQUE , purtroppo lo scorrimento regolare non può essere abilitato per le ruote del mouse perché hanno "salti" mentre l'input di scorrimento da un touchpad è abbastanza preciso da registrare il movimento pixel per pixel.

Per provarlo, accendi un terminale ed esegui

xev

Quindi posizionare il cursore nella finestra e scorrere su e giù. Noterai che il tasto (pulsante 4 e 5) registra continuamente l'output finché muovi le dita. Ora scorri con la ghiera cliccabile. Si registrerà solo una volta per clic della rotellina del mouse.

Alcune ruote del mouse non hanno distinti "salti" durante il rotolamento ma scommetto che l'hardware legge la distanza percorsa dal rullo e invia salti proprio come gli altri mouse per assicurare la compatibilità hardware.


1
non rileverai mai eventi di "scorrimento regolare" con xev. xev è obsoleto in caso di eventi XInput 2. cosa sta facendo x se rileva eventi di scorrimento XI2 "regolari" li sta traducendo nei "vecchi" 4/5 pulsanti premuti per essere coerenti con il "vecchio" software. per questo il "vecchio" xev rileverà solo la pressione dei pulsanti 4/5 anche in caso di eventi XI2 "lisci" del touchpad sinaptico.
dustin.b,

"... lo scorrimento purtroppo fluido non può essere abilitato per le ruote del mouse perché hanno" salti "mentre l'input di scorrimento da un touchpad è abbastanza preciso da registrare il movimento pixel per pixel ..." Mi sembra strano, ricordo avere uno scorrimento fluido in Firefox con una rotella di scorrimento discreta.
Jan M.

@PatronBernard Hai ragione; Uso un plug-in di scorrimento regolare con il browser Chrome! Anche se probabilmente è possibile, al momento non sembra che sia nei piani: askubuntu.com/questions/39435/…
Gruzzles

1
... non ha senso - perché posso averlo su macOS e su Firefox, ma non su GTK +?
Xerz,

8

Mentre lo scrolling per pixel vero e proprio non funzionerebbe così bene con una rotellina del mouse, avere un'animazione fluida piuttosto che un salto improvviso di tre linee sarebbe bello.

Non conosco alcun modo per farlo a livello globale, ma in Firefox è un'opzione in Preferenze-> Avanzate.

Per Chromium / Chrome è attualmente abilitato tramite un flag andando a chrome://flags.


5
Molti mouse per computer usano ruote del mouse lisce (senza clic). Ad esempio, quasi tutti i mouse Logitech superiori a $ 40 hanno una rotella di scorrimento "senza attrito". Le possibilità complete di solito non sono realizzate nel software, ma l'hardware è certamente capace - almeno in termini di meccanica. Logitech ha un software driver che gestisce lo scorrimento regolare su Windows, ma non sono sicuro di come funzioni o se funzioni per ogni modello. Questi potrebbero avere ancora delle limitazioni sulle informazioni che inviano al computer. Sarebbe interessante saperlo con certezza :)
Dylan McCall il

1

Che si tratti o meno di un problema hardware, dipende dall'hardware stesso ... Logitech fornisce ai driver di Windows uno scorrimento uniforme per i mouse con una "rotella di scorrimento libera" (nessun salto, solo un evento di scorrimento della rotella per ogni pixel).

Sarebbe davvero fantastico se potessi usare il mio M500 per il suo pieno potenziale, ma xev mostra i salti tipici dopo una certa distanza, quindi probabilmente è un problema del driver. Non sono sicuro di chi disturbare e dove risolverlo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.