Pertanyaan Arah pembalikan roda gulir mouse


Apakah ada cara untuk membuat roda gulir mouse membalik arahnya? Saya ingin menggulir ke atas dan memiliki tindakan gulir ke bawah dan sebaliknya. Tidak ada pengaturan pada panel kontrol Mouse yang memungkinkan hal ini.

Setiap pointer ke hack atau model mouse tertentu yang memiliki pengaturan seperti itu akan dihargai. Saya menggunakan Windows 7.


279
2017-07-14 22:09


asal


FTR untuk tahun 2015. Dengan Windows 8. Prosesnya persis seperti berikut, berdasarkan jawaban Richard, titik kritis Pete, dan beberapa penyelidikan! Ini adalah 100% dapat diandalkan pada mesin Windows 8, tidak ada lagi yang dibutuhkan. (1) muncul PowerShell sebagai administrator. {Untuk yang melakukan transisi dari Mac: pada Windows 8, mouse ke kanan bawah, buka pencarian, masukkan 'powershell', luncurkan. Klik kanan pada ikon di bar tab, ganti ke admin yang sedang berjalan.} Cont ... - Fattie
masukkan ... Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Parameter Device` FlipFlopWheel -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopWheel 1} - Fattie
kemudian masukkan .. Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Parameter Device` FlipFlopHScroll -EA 0 | ForEach-Object {Set-ItemProperty $ _. PSPath FlipFlopHScroll 0} - Fattie
sangat sulit untuk memasukkan mereka dalam komentar :) - Fattie


Jawaban:


Ada pengaturan registri bernama FlipFlopWheel yang melakukan ini!

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

Mungkin ada beberapa entri mouse. Nilai default untuk FlipFlopWheel seharusnya sudah 0. Ubah ke 1 untuk membalikkan bergulir. Nyalakan ulang atau gantikan mouse agar perubahan diterapkan.

Untuk mendapatkan VID_??? nomor Anda memiliki dua opsi:

  1. Pergi ke panel kontrol mouse, klik Perangkat keras tab, lalu klik Properties.

    Sekarang di Properti mouse HID-compliant jendela klik Detail tab dan pilih Jalur Instance Perangkat milik. Jalur registri ada di sana. Anda hanya perlu mencabut dan menyambungkan kembali mouse Anda agar ini berlaku.

  2. Jalankan ini di PowerShell (dari Mulai »Semua Program» Aksesoris »Windows PowerShell):

    # View registry settings
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
    
    # Change registry settings
    # Reverse mouse wheel scroll FlipFlopWheel = 1 
    # Normal mouse wheel scroll FlipFlopWheel = 0 
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
    

    Perintah untuk scrolling normal (tidak terbalik) memiliki 0 dan 1 bertukar:

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

363
2017-12-03 23:04



Di Windows 8 ada juga pengaturan untuk "FlipFlopHScroll" yang membalik scroll horizontal (terutama berguna untuk Win8). - Pete Amundson
Jangan khawatir tentang apa ??? seharusnya, jalankan ini di PowerShell: Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 } - Jaykul
Bagaimana menemukan kunci registri yang benar? Kunci harus sesuai dengan id perangkat keras mouse Anda. Untuk menemukannya: Control Panel> Device Manager> Mice ...> HID-compliant mouse> klik kanan> properties> Details> Property (dropdown) = ID Perangkat Keras> Anda akan melihat id pada baris pertama, ini harus cocok dengan salah satu entri dalam registri di atas. - Marwan
Perhatikan bahwa perintah PowerShell harus dijalankan sebagai administrator. Itu semua yang harus Anda lakukan meskipun, itu hanya masuk dan mengatur properti untuk setiap VID tunggal ???. - Nelson
Hanya ingin dicatat bahwa perintah PowerShell ini memang bekerja di Windows 10 juga. - Bobby


Instal pertama AutoHotKey. Sekarang buat skrip yang terlihat seperti ini:

$WheelUp::
Send {WheelDown}
Return

$WheelDown::
Send {WheelUp}
Return

Simpan sebagai file .k dan klik dua kali file untuk menjalankannya. Sekarang Anda harus membalikkan roda gulir mouse.

Semua informasi dari sini, meskipun telah dimodifikasi dengan penambahan $ prefix untuk mencegah perintah Send dari ditangkap kembali oleh skrip (yang memperburuk masalah MaxHotkeysPerInterval)

Tambahkan yang berikut ini ke skrip untuk membalikkan pengguliran roda horizontal:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return

Menggulir dengan roda mungkin melebihi batas standar penekanan tombol panas dalam selang waktu tertentu. Secara default, ini adalah 70 hotkey pressing (#MaxHotkeysPerInterval) per 2000 milidetik (#HotkeyInterval). Tambahkan arahan ini ke skrip Anda untuk meningkatkan batas dari 70 hingga 200 penekanan tombol panas per interval:

#MaxHotkeysPerInterval 200

62
2017-07-14 22:49



Saya akan mencoba ini di tempat kerja dan jika berhasil, saya akan memberi tag jawaban Anda sebagai jawaban yang benar. Terima kasih! - Christian Correa
Bekerja dengan baik. Ini tidak sempurna, sesekali tidak akan menangkap peristiwa "kunci", tetapi selama Anda terus menggulir, acara berikutnya akan tertangkap. Efek bersihnya adalah apa yang saya cari. Jadi itu harus dilakukan untuk saat ini, sampai produsen membuat opsi ini dapat dikonfigurasi di Windows. Terima kasih! - Christian Correa
Ada opsi di registri seperti yang disarankan oleh Richard. - tig
Ini berfungsi paling baik jika kebijakan akses Anda melarang mengedit registri. Ide yang hebat! - mattmc3
+1 Untuk instalasi Windows 7 saya, ini adalah jawaban yang memungkinkan saya untuk membalikkan pengguliran horizontal. - Chris Schiffhauer


Anda juga dapat menggunakan aplikasi ini Kontrol Tombol X-Mouse untuk menyelesaikan ini. Anda hanya perlu mengatur tombol "Wheel Up" ke perintah "Scroll Window Down", dan sebaliknya. Saya menggunakan ini di Windows XP, tetapi aplikasinya harus bekerja pada 7 atau Vista, juga. Itu sangat cepat untuk mengatur, dan karena ini aplikasi GUI, itu lebih mudah digunakan.


27
2017-08-01 12:48



Saya sudah menginstal Kontrol Tombol X-Mouse pada Windows 7 saya dan bergulir sekarang dibalik. Bekerja sempurna. Arah yang sama seperti Mac rumah saya dengan OS X Lion. - Magnus
v2.2 memiliki "membalikkan roda gulir mouse" pada tab "Scrolling & Navigasi". - Lars Truijens


Saya telah menulis aplikasi c # kecil untuk mengubah pengaturan registri untuk semua perangkat. Ini menyebutkan setiap perangkat dan mengubah pengaturan 'FlipFlopWheel' menjadi 1 atau 0 tergantung pada tombol yang Anda tekan.

sumber lengkap tersedia di github, kode sumber yang sebenarnya membalik pengaturan registri (<100 baris) ada di sini: https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1.cs

bagi mereka yang hanya ingin 'menyelesaikannya' di sini adalah yang dapat dieksekusi (meminta elevasi UAC) https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe


17
2017-07-29 18:14



Orang biasanya suka membaca sedikit lebih banyak tentang aplikasi Anda sebelum mengunduh dan menjalankan .exe ;) Harap perpanjang jawaban Anda dan tulis pengantar yang tepat. Tolong juga jangan hanya menambahkan tautan Anda ke jawaban lain kecuali Anda benar-benar merasa bahwa itu meningkatkan jawaban yang ada. - Der Hochstapler
Orang itu memberikan kode sumber untuk dieksekusi, itu hampir tidak nakal jika Anda merasa cenderung untuk memeriksanya, lihat saja, itu adalah skrip kecil. Terima kasih atas skripnya @JamiePate, ini bekerja dengan sangat baik. Senang rasanya tidak perlu mengotak-atik registri. - samayres1992
@ samayres1992 Dia menambahkan info tambahan sehari setelah komentar asli Oliver ... - Bob
Terima kasih Jamie! Saya melihatnya filter pada hid.mousedevice awalnya. Tikus Razer Razer tampaknya tidak mempublikasikan seperti itu, untungnya aplikasi Anda memungkinkan untuk menampilkan semua perangkat input. Cuma agak samar ... - Marius
Hanya mengangkat masalah di github dengan string nama perangkat, saya akan menambahkannya ke daftar filter awal. (Saya hanya memiliki mouse logitech yang muncul sebagai "@ msmouse.inf,% hid.mousedevice%; HID-compliant mouse" jadi akan menarik untuk melihat apa yang digunakan oleh perangkat lain untuk string tersebut. - Jamie Pate


Karena komentar itu singkat dan tidak bisa dipercaya, saya posting @ Komentar brilian Jaykul di Jawaban Richard yang luar biasa, sebagai jawaban di sini.

Jalankan Powershell sebagai administrator, lalu salin / tempel perintah berikut untuk membalikkan tetikus dengan membalik semua FlipFlopWheel entri dalam registri:

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

Restart akan diperlukan setelah meluncurkan perintah!


9
2017-11-02 05:15



Itu bekerja seperti pesona dengan Bootcamp dan Windows 10! - Anytoe


Saya memiliki mouse Microsoft yang terpasang ke MacBook bootcamped. Sangat mudah untuk meluncurkan Mouse dan Keyboard Center dan mengatur [Wheel-> Reverse scroll direction]. Ironi tentu memainkan peran di sini.


5
2017-10-11 22:43



Hanya untuk kejelasan: Mouse dan Keyboard Center hadir dengan perangkat keras Microsoft dan tidak terkait dengan Mac. - Louis
Terima kasih, Louis! Ini tidak akan diabaikan. - Kenneth Laskoski
Pengaturan ini tampaknya tidak dimuat ulang setelah reboot di Win8. Pengaturan ditampilkan ketika Anda masuk ke dialog. Tetapi perlu dimatikan kemudian kembali untuk mengaktifkan kembali. - Metro
Ya, saya baru saja memutakhirkan ke Windows 8 dan memperhatikannya juga. Saya akhirnya menggunakan metode @ Richard. - Kenneth Laskoski
Perhatikan bahwa pintasan @ Jaykul (jika tidak nyaman) mungkin tidak berfungsi untuk semua orang. Dalam kasus saya, saya perlu membalikkan roda di Windows asli, tetapi terkadang saya membuka Windows yang sama di VirtualBox, yang sudah menangani masukan mouse / keyboard. - Kenneth Laskoski


Konfirmasikan kembali Kontrol Tombol X-Mouse http://www.highrez.co.uk/downloads/XMouseButtonControl.htm adalah solusi yang bersih dan sempurna pada Windows 7 :)


1
2017-11-04 23:12



Apa yang membuatnya bersih dan sempurna? Bisakah Anda meringkas apa yang ada di halaman itu sehingga jawaban Anda masih berguna jika berubah atau menjadi tidak tersedia? Silakan baca artikel bantuan tentang menjawab. - Moses


Ada juga utilitas yang berguna untuk itu. Ini memiliki manfaat samping yang memungkinkan Anda untuk menggulir jendela di bawah mouse tanpa mengaktifkannya! Luar biasa!

http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/


0