Kuinka väärentää takaisin- ja eteenpäin-painikkeita kolmipainikkeisella hiirellä
Jos olet jumissa käyttämällä kolmipainikkeista hiirtä, tämä ei tarkoita sitä, että sinun täytyy luopua Back- ja Forward-selaimen painikkeista. Yksinkertaisen AutoHotkey-skriptin avulla voit asettaa hiiren ylös niin, että voit pitää hiiren oikean painikkeen ja vierittää pyörää jäljittelemään näitä tärkeitä painikkeita.
Komentosarjan hankkiminen
Ensinnäkin tässä on itse skripti. Voit kopioida / liittää nämä rivit paikalliseen AHK-tiedostoon ja suorittaa sen kaksoisnapsauttamalla komentosarjatiedostoa.
#IfWinNotActive Total Commander
RButton :: napsauta oikealla
RButton & WheelDown :: Lähetä Browser_Back
RButton & WheelUp :: Lähetä Browser_Forward
#IfWinNotActive
Voit myös lisätä tämän koodin olemassa olevaan AutoHotkey-skriptiin, jos haluat.
Käsikirjoituksen ymmärtäminen
Kun käytät tällaista koodia, on aina mukavaa ymmärtää, mitä se tekee, joten voit muokata sitä. Tässä tapauksessa ensimmäinen rivi ei sisällä Total Commanderia; Tämä johtuu siitä, että Total Commander erottaa lyhyet oikeat napsautukset (tiedostojen valitsemiseksi) ja pitkät oikeat napsautukset (kontekstivalikon näyttäminen). Jos et käytä Total Commanderia, voit pudottaa ensimmäisen ja viimeisen rivin.
Muiden kolmen rivin osalta: RButton :: napsauta oikealla
säilyttää oikean napsautuksen alkuperäisen toiminnallisuuden. Ilman tätä riviä oikealla napsautuksella ei olisi vaikutusta koko järjestelmässäsi. Loput kaksi riviä jäljittelevät taka- ja eteenpäin-painikkeita. Testijärjestelmässämme jokainen vierityspyörän "napsautus" laukaisi täsmälleen yhden painikkeen painamisen, joten kosketuspalaute oli melko tehokas.
Scriptin laajentaminen
Samaa periaatetta käyttämällä voit ottaa viimeisimmän viestimme koodin, jossa näytetään, miten ikkunan opasiteettia voidaan muuttaa pikanäppäimellä ja muokata sitä niin, että hiiren vasenta painiketta pidetään samalla, kun rullaa rullaa. Jos tarvitset vihjeitä siitä, miten tämä tehdään, kerro meille ja näytämme teille kommenteissa.
[Kuva: iwd]