Pikakuvakkeiden avulla voimme olla paljon tuottavampia tietokoneidemme kanssa. Näppäinyhdistelmää painamalla pääsemme välittömästi käsiksi toimintoihin, joita muuten joutuisimme etsimään työkaluriveistä, valikoista ja alivalikoista. Kaikissa sovelluksissa ei kuitenkaan ole pikanäppäimiä, ja vaikka ne olisivatkin, ne eivät välttämättä tee asioita, joita haluat niiden tekevän.
Tässä opetusohjelmassa käytämme AutoHotkey-näppäintä yksinkertaisen komentosarjan kirjoittamiseen erilaisten pikanäppäinten mahdollistamiseksi aktiivisen ikkunan nimen mukaan. Tällä tavalla voit helposti luoda pikanäppäimiä melkein jokaiselle sovellukselle.
Perusskriptin luominen
Jos et ole asentanut AutoHotkey-ohjelmaa, lataa asennusohjelma ja asenna se Windows-tietokoneellesi.
Avaa suosikkitiedostonhallintasi ja luo kansio automaattisten pikanäppäinkomentosarjojesi säilyttämistä varten. Kun olet kansiossa, napsauta hiiren kakkospainikkeella ja valitse ”Uusi -> AutoHotkey Script” ja nimeä sitten skripti.

Napsauta komentosarjaa hiiren kakkospainikkeella ja valitse ”Muokkaa”.

AHK-komentosarjasi on jo valmiiksi täytetty suositelluilla merkinnöillä. Jätä ne sellaisina kuin ne ovat. Paina Enter kaksi tai kolme kertaa jättääksesi tilaa niiden ja komentosarjan väliin.

Kirjoita seuraava if-lause, joka luo perussääntömme.
#if WinActive("TYPE FILENAME") #if
Toinen ”#if” merkitsee if-lauseemme loppua. ”TYPE FILENAME” on paikkamerkki arvoille, joita näemme seuraavaksi.
Hanki ikkunatunnukset Window Spyn avulla
Katsotaan kuinka lisätä skriptimme mukautettu toiminto, joka on aktiivinen vain Make Tech Easier -sivulla.
1. Lisää skriptiisi seuraava:
Msgbox, Done?

2. Tallenna muutokset ja suorita skripti kaksoisnapsauttamalla sitä. Näet pienen viestilaatikon. Näin luot AHK:ssa perusdialogeja.
Käytämme sitä kuitenkin, koska tarvitsemme aktiivisen AHK-komentosarjan, jotta pääsemme helposti AutoHotkeyn Window Spyyn. Joten jätä tämä viestilaatikko toistaiseksi aktiiviseksi ja kiinnitä huomiosi AHK:n kuvakkeeseen Windowsin tarjottimessa.

3. Napsauta hiiren kakkospainikkeella AHK:n pientä vihreää kuvaketta ja valitse sen valikosta Window Spy.

4. Käynnistä suosikkiselaimesi ja käy Make Tech Easier -sivustolla. Huomaa, että Window Spyn tietojen yläosa näyttää tiedot aktiivisesta ikkunasta. Tarvitset ”ahk_class”, ”ahk_exe” tai ”ahk_pid” kohdistaaksesi tiettyyn sovellukseen. Käytetään ”ahk_exe” komentosarjassamme. Koska käytämme Firefoxia, Window Spy raportoi ”ahk_exe firefox.exe”.

5. Kopioi sekä ahk_exe että suoritettavan tiedoston nimi yhdellä pyyhkäisyllä ja palaa sitten komentosarjaan. Muuta se siten, että siinä lukee:
#if WinActive("NAME") And WinActive("TYPE FILENAME")
Korvaa ”NAME” osalla aktiivisen sivun otsikkoa – meidän tapauksessamme käytämme Make Tech Easierin sanaa ”make”. Korvaa ”TYPE FILENAME” sillä, mitä kopioit aiemmin Window Spystä – meidän tapauksessamme ”ahk_exe firefox.exe”.
Lisää pikakuvakkeet
Lisätä m:: ennen ”Msgbox, Done?” Skriptisi pitäisi näyttää tältä:
#if WinActive("make") And WinActive("ahk_exe firefox.exe") m:: Msgbox, Done? return #if

Mitään ei tapahdu, jos suoritat skriptin uudelleen ja painat m näppäimistölläsi. Siirry kuitenkin käymään Make Tech Helpommaksi Firefoxilla, paina m uudelleen, ja tuttu viestilaatikko tulee näkyviin. Loit juuri ikkunakohtaisen pikakuvakkeen!

Tehdään viestilaatikosta jotain hyödyllistä. Korvaa kaikki ”jos” väliltä:
^b:: Send, I just copied %Clipboard% return
Suorita skripti uudelleen. Yritä sitten jättää kommentti Make Tech Easier -julkaisun alle. Jos painat Ctrl + B, näet ”Kopioin juuri X” -tekstin vastauskenttään, jossa ”X” on viimeinen leikepöydälle kopioimasi asia. Kuvasit juuri uudelleen Ctrl + B lähettääksesi merkkijonon ”Kopioin juuri” ja sen jälkeen leikepöydän sisällön. Voit vapaasti vaihtaa sen mihin tahansa haluamaasi.

AutoHotkey käyttää seuraavia symboleja luodakseen pikakuvakkeita vastaavilla näppäimillä:
- # Windowsille
- ^ Controlille
- ! joukkueelle Alt
- + Shiftille
Voit käyttää näitä symboleja myös Lähetä-komennon kanssa, joka lähettää tekstijonon aktiiviseen ikkunaan. Voit käyttää sitä yhdistämään olemassa olevia pikanäppäimiä eri näppäimiksi. Esimerkiksi kartoittamaan uudelleen Windows + B toimiaksesi ”Ctrl + C” -muodossa, voit muuttaa skriptin muotoon:
#b:: Send, ^c return
On myös mahdollista määrittää useita pikakuvakkeita. Et kuitenkaan voi lisätä kahta funktiota samaan näppäinyhdistelmään, elleivät ne ole yksittäisissä if-lauseissa, jotka kohdistuvat eri ikkunoihin.
Voit luoda pikakuvakkeita eri sovelluksille ja ikkunoille seuraavasti:
- Kopioi skripti ja nimeä se uudelleen vastaavasti.
- Korvaa ”NAME” ja ”TYPE FILENAME” sellaisilla, jotka vastaavat toista sovellusta tai ikkunaa.
- Syötä pikakuvakkeet, tekstinlaajennussäännöt ja toiminnot, kuten näimme ensimmäisessä skriptissä.
Nyt kun osaat luoda sovellusten pikakuvakkeita AutoHotkeyn avulla, ota selvää, kuinka voit käyttää AutoHotkey-toimintoa automatisoidaksesi melkein mitä tahansa Windowsissa.
Tue työtämme ❤️
Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.




















