Saya menjalankan Windows 7 64bit dan mesin terhubung melalui KVM, jadi saya harus menggunakan konektor mouse PS2 (mesin sekitar 20 'di belakang saya di kantor di suatu tempat) karena KVM tidak beralih USB.
Menggunakan sejumlah tikus berbeda (berbeda merek, Logitech, Microsoft, tanpa nama murah) saat menggunakan roda gulir itu menyebabkan Internet Explorer bertindak seolah-olah tombol "kembali" telah ditekan, dan menyebabkan Visual Studio bertindak seolah-olah "konteks-pop" telah ditekan. Ini, bersikap ringan, menyebalkan.
Penyelidikan lebih lanjut mengungkapkan bahwa ketika saya menggulir sepertinya tombol BUTTON4 & BUTTON5 sedang ditekan (saya menemukan ini menggunakan MouseInfo di Microsoft's Intellipoint suite).
Sekarang, jelas BUTTON4 atau BUTTON5 dipetakan ke "kembali" atau "ke depan". Mengingat mouse saya tidak memiliki tombol4 atau 5 - apa yang dapat saya lakukan untuk menonaktifkan "fitur" ini - atau bahkan memetakannya kembali ke sesuatu yang lain?
Saya mencoba menginstal Intellipoint 8.x dari MS, tetapi itu tidak akan berhasil karena tidak mendukung mouse PS2 (gah!). Dan versi Intellipoint 64bit sebelumnya tidak akan berjalan karena diblokir pada daftar kompatibilitas.
Saya mencoba menulis .NET kait mouse level rendah - tetapi tidak yakin apa kodenya untuk tombol 4 & 5 (sepertinya itu adalah mouseinfo == 0x780000) - tetapi ketika saya menyaringnya, itu masih terjadi - jadi pemfilteran saya gagal (saya baru saja mengembalikan pointer ke null daripada hook mouse berikutnya) atau saya melihat nomor yang salah.
Dapatkah saya memetakan ulang BUTTON4 & 5 apa yang tidak melakukan apa-apa?
Kegagalan itu, saya senang menulis beberapa perangkat lunak yang akan mengambil peristiwa itu dan membuangnya - tapi saya harus melakukannya sebelum IE / Visual Studio IDE mengadakan acara - tetapi dapatkah seseorang mengarahkan saya ke arah yang benar?