Új hozzászólás Aktív témák

  • qisqaqas
    senior tag

    Olyat próbálok csinálni hogy húha: egérgörgő pöpec, de néha visszatekerni a böngészőben/terminálban/stb helyeken igen megterhelő. Arra gondoltam, hogy mod+egérguriga kombóval az tekerő hatását megtízszerezem(mondjuk). Ez valami ilyesmiként nézne ki.

    bindsym --whole-window $mod+button4 exec xdotool click --repeat 10 --delay 1 4

    Csakhogy a mod nyomvatartásakor újra elnyeli a WM a görgöt és újabb 10 gördítést ad ki és azt megint elkapja és így tovább. bindsym --release opciója nem játszós mert a görgő kapcsolásakor a press mögött rögtön ott lesz egy release is. Az xdotool --clearmodifiers opciója sem megy, pedig ez megoldás lehetne a bajokra.

    Ötlet? (ha úgy érzed hülység, nem baj írd le hátha megihlet hajamat tépem már ettől) :W

    sleepelés nem megoldás, sem a for ciklus, az sh kiszervezés felesleges.

    Sleep lassít rajta és kiszámíthatatlanságot növeli, for ciklussal nő a hibalehetőség, és bonyolultságot okoz, a kiszervezéssel sokat nem érek el mert két " közé téve a kommandot teljesen jól megvan a konfigban is.

    Ezzel nagyjából jó a cucc:

    bindsym --whole-window $mod+button4 exec "xdotool click --clearmodifiers --repeat 10 --delay 1 4 mouseup --clearmodifiers 4"

    Még mindig van olyan amikor a 10 helyett 2x-3x annyit ugrik(gördítéssebességtől függetlenül) de legalább nem ragad be.

Új hozzászólás Aktív témák