Gulir Windows tanpa fokus

6

Jadi saya punya laptop windows 8 di rumah, dan laptop windows 7 di kantor. Keduanya memiliki touchpad sinaptik. Masalahnya adalah bahwa pada laptop kerja, saya dapat menggulir jendela mana pun yang sedang difokuskan. Itulah perilaku yang saya inginkan di kedua komputer.

Ini saat ini tidak terjadi pada komputer windows 8. Saya tahu saya dapat menggunakan (dan telah mencoba!) Wizmouse, alwaysmousewheel, katmouse, dll; tetapi tidak satupun dari mereka bekerja 100% seperti komputer kerja. katmouse terkadang berhenti bekerja, selalu roda gigi, saya punya masalah dengan itu bergulir sendiri, wizmouse kadang-kadang membuat mouse lag. Yang lain tidak bekerja.

Sebelum saya mendapatkan komputer kerja, saya telah mengundurkan diri untuk itu, tetapi sekarang saya melihat bahwa itu berfungsi, keluar dari kotak tanpa menggunakan program eksternal, pada sistem operasi yang lebih tua, dan bertanya-tanya mengapa saya tidak bisa membuatnya bekerja dengan cara yang sama di komputer saya sendiri!

Semua pencarian saya hanya orang-orang yang menyarankan program eksternal yang sudah saya coba, jadi jawaban yang menyarankan itu bukan yang saya cari (kecuali ada beberapa keajaiban yang bisa saya lakukan dengan driver sinaptik, yang omong-omong lebih terserah sampai saat ini di komputer windows 8 yang tidak berfungsi).

DanielCardin
sumber
Sudahkah Anda bertanya kepada orang-orang TI di tempat kerja tentang apa yang mereka gunakan untuk menggulirkan pekerjaan di jendela di bawah kursor daripada Jendela yang difokuskan? Saya tertarik untuk mengenal diri sendiri. Saya menggunakan Katmouse dan hanya berhenti bekerja seperti yang Anda sebutkan (saya menemukan RDP biasanya adalah pelakunya). Saya baru saja membuat skrip Autohotkey untuk memuat ulang setiap kali saya melihat itu berhenti.
techturtle

Jawaban:

12

altdrag memiliki fitur ini juga.

aviv
sumber
Ini tampaknya bekerja dengan sangat baik, dan memiliki beberapa fitur lain yang sangat saya sukai.
DanielCardin
altdrag adalah yang terbaik sejak memotong roti, tapi saya menggunakannya untuk menjentikkan jendela otomatis (walaupun saya akan menyebutnya mangetiziation sebagai gantinya) .. itu + GridMove , membuat saya master sejati pengaturan mulit-monitor saya - saya mencoba dasarnya satu sama lain multi-monitor atau alat manajemen jendela dan ini adalah yang terbaik (walaupun saya agak suka perangkat lunak kereta LG pada ultrawides)
Mikey
3

Saya menggunakan XMouseButtonControl di komputer saya. Saya telah menemukan itu menjadi yang paling kompatibel dengan semua program yang saya gunakan.

ChrisN
sumber
+1 Itu adalah program yang keren. Tampaknya tidak mengalami keterbatasan kecepatan gulir yang dilakukan skrip AHK yang saya posting, plus itu merespons lebih cepat pada beberapa program bermasalah seperti Visual Studio.
techturtle
Aku akan mencobanya ketika aku sampai di rumah. Meskipun pada akhirnya id sebagian besar ingin tahu mengapa itu bisa dilakukan tanpa perangkat lunak di komputer kerja. Saya merasa itu adalah driver sinaptik lenovo atau sesuatu tetapi tidak ada pilihan untuk itu pada driver dan saya tidak tahu mengapa hal semacam itu akan diaktifkan hanya pada lenovos.
DanielCardin
bekerja dengan baik pada awalnya, kemudian berhenti setelah sekitar satu jam. Sigh
DanielCardin
2

Ada cara untuk melakukan ini di AutoHotKey. Sebagai pengguna KatMouse aktif selama bertahun-tahun sekarang, yang ini cukup teruji bagi saya bahwa saya telah mematikan KatMouse untuk saat ini (kita akan melihat apakah skrip AHK bertahan).

Berikut ini skrip ( sumber ):

CoordMode, Mouse, Screen
return

WheelUp::
    MouseGetPos, m_x, m_y
    hw_m_target := DllCall( "WindowFromPoint", "int", m_x, "int", m_y )

    ; WM_MOUSEWHEEL
    ;   WHEEL_DELTA = 120
    SendMessage, 0x20A, 120 << 16, ( m_y << 16 )|m_x,, ahk_id %hw_m_target%
return

WheelDown::
    MouseGetPos, m_x, m_y
    hw_m_target := DllCall( "WindowFromPoint", "int", m_x, "int", m_y )

    ; WM_MOUSEWHEEL
    ;   WHEEL_DELTA = 120
    SendMessage, 0x20A, -120 << 16, ( m_y << 16 )|m_x,, ahk_id %hw_m_target%
return

Sejauh ini dalam pengujian singkat saya, ini telah bekerja di mana-mana seperti dulu, ditambah beberapa lainnya. KatMouse tidak pernah bekerja dengan baik untuk saya di Visual Studio 2010, tetapi ini tampaknya. Saya juga menemukan itu tidak menonaktifkan ketika saya menggunakan Remote Desktop seperti yang dilakukan KatMouse (meskipun bergulir aktif tidak lolos ke komputer jarak jauh).

techturtle
sumber
Pengujian lebih lanjut: Ketika saya mengatur mouse Logitech saya ke "scrolling sangat cepat" itu tidak berjalan secepat yang seharusnya, namun itu memperbaiki masalah aneh yang KatMouse sesekali menggulir secara horizontal ketika saya melakukan itu. Saya harus menambahkan #MaxHotkeysPerInterval 200ke bagian atas skrip atau AHK akan memunculkan peringatan bahwa ada terlalu banyak panggilan ke sana dalam waktu singkat (berusaha untuk mencegah loop tak terbatas). Jika tidak, masih merupakan pengganti yang menjanjikan untuk KatMouse.
techturtle