2011-07-14 22:09:18 +0000 2011-07-14 22:09:18 +0000
292
292

Inversione della direzione della rotellina del mouse

Esiste un modo per far invertire la direzione della rotellina del mouse? Vorrei far scorrere la rotella verso l'alto e farla scorrere verso il basso e viceversa. Non c'è nessuna impostazione sul pannello di controllo del mouse che lo renda possibile.

Sarebbe gradito qualsiasi puntatore a un hack o a un particolare modello di mouse che abbia una tale impostazione. Sto usando Windows 7.

Risposte (8)

378
378
378
2011-12-03 23:04:54 +0000

Esiste un'impostazione del registro denominata FlipFlopWheel che fa questo!

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters.

Potrebbero esserci più voci del mouse. Il valore predefinito per FlipFlopWheel dovrebbe essere già 0. Modificarlo a 1 per invertire lo scorrimento. Riavviare o riaccendere il mouse per rendere effettive le modifiche.

Per ottenere il numero VID_??? si hanno due opzioni:

    1. Andare al pannello di controllo del mouse, fare clic sulla scheda Hardware, quindi fare clic su Proprietà.
    1. Eseguire questo in PowerShell (da Start “ Tutti i programmi ” Accessori “ Windows PowerShell):
65
65
65
2011-07-14 22:49:52 +0000

Prima installare AutoHotKey . Ora creare uno script che assomigli a questo :

$WheelUp::
Send {WheelDown}
Return

$WheelDown::
Send {WheelUp}
Return

Salvarlo come file .ahk e fare doppio clic sul file per eseguirlo. Ora si dovrebbe aver invertito lo scorrimento della rotella del mouse.

Tutte le informazioni di qui , anche se è stato modificato con l'aggiunta del prefisso $ per evitare che i comandi Send vengano catturati nuovamente dallo script (il che aggrava il problema MaxHotkeysPerInterval)

Aggiungere quanto segue allo script per invertire lo scorrimento orizzontale della rotella:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return
``` ```
#MaxHotkeysPerInterval 200

Scorrere con la rotella potrebbe superare il limite predefinito di pressioni dei tasti di scelta rapida in un intervallo di tempo specificato. Per impostazione predefinita, si tratta di 70 pressioni di tasti di scelta rapida (#MaxHotkeysPerInterval) per 2000 millisecondi (#HotkeyInterval). Aggiungete questa direttiva al vostro script per aumentare il limite da 70 a 200 pressioni di tasti di scelta rapida per intervallo:

&001

29
29
29
2011-08-01 12:48:32 +0000

È anche possibile utilizzare l'applicazione X-Mouse Button Control per ottenere questo risultato. È sufficiente impostare il pulsante “Ruota su” sul comando “Scorri finestra giù” e viceversa. Lo sto usando su Windows XP, ma l'applicazione dovrebbe funzionare anche su 7 o Vista. È stata molto veloce da impostare, e dato che è un'applicazione GUI, è stata più facile da usare.

17
17
17
2012-07-29 18:14:12 +0000

Ho scritto una piccola applicazione c# per modificare le impostazioni del registro di tutti i dispositivi. Essa enumera ogni dispositivo e cambia l'impostazione ‘FlipFlopWheel’ a 1 o 0 a seconda di quale pulsante si preme.

il sorgente completo è disponibile su github, il codice sorgente che effettivamente fa il capovolgimento dell'impostazione del registro (<100 righe) è qui https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1.cs (https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe)

per chi vuole solo ‘farla finita’ qui c'è l'eseguibile (chiede l'elevazione UAC [ https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe ]&003

12
12
12
2016-10-21 18:22:43 +0000

Poiché i commenti sono effimeri e non ci si può fidare, sto postando @Jaykul’s brilliant comment su Richard’s awesome answer , come risposta qui.

Esegui Powershell come amministratore, poi copia/incolla il seguente comando per invertire il mouse invertendo tutte le voci FlipFlopWheel nel registro:

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }

Un riavvio sarà necessario dopo aver lanciato il comando!

5
5
5
2012-11-02 05:15:48 +0000

Ho un mouse Microsoft collegato a un MacBook con campo di avvio. È stato facile lanciare Mouse e Keyboard Center e impostare [Wheel->Reverse scroll direction]. L'ironia gioca certamente un ruolo importante.

1
1
1
2013-10-11 22:43:24 +0000

Confermare nuovamente il controllo del pulsante X-Mouse http://www.highrez.co.uk/downloads/XMouseButtonControl.htm è una soluzione pulita e perfetta su Windows 7 :)

0
0
0
2016-11-04 23:12:31 +0000

C'è anche una comoda utilità per questo. Ha il vantaggio di permettere di far scorrere la finestra sotto il mouse senza attivarla! Fantastico! http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/