Huomaa, että tämä on vain X11-sovellus, Wayland-tukea ei ole lisätty sovellukseen tämän artikkelin kirjoittamisen aikana.
Jotkut AutoKey-ominaisuuksista ovat:
- Tukee lyhenteitä, jotka voivat laajentaa muutaman merkin automaattisesti mihin tahansa yleisesti käytettyyn lauseeseen ja tekstilohkoon.
- Tukee mielivaltaisten näppäinpainallusten ja hiiren napsautusten lähettämistä.
- Tukee sääntöjen määrittelyä tietylle sovellusikkunalle.
- Python 3 -skriptejä voidaan käyttää automaatiosääntöjen kirjoittamiseen.
- Kyky hallita ikkunatoimintoja, kuten maksimointi, koon muuttaminen ja siirtäminen.
- Mukana valmiiksi määritetyt esimerkit komentosarjojen helpottamiseksi.
- Mahdollisuus näyttää mukautetut valikon ponnahdusikkunat valintaluettelolla.
- Kyky tallentaa näppäinpainalluksia ja hiiren napsautuksia.
- Kyky asettaa pikanäppäimet ilman muokkausavaimia.
- Automaatioskriptit ovat kannettavia, ja ne voidaan helposti jakaa muiden käyttäjien kanssa.
Tämä opas näyttää joitain AutoKey-esimerkkejä, jotka ovat hyödyllisiä Linux-pelaajille. Aloita asentamalla Autokey Ubuntu -paketit GitHub-sivulta. Lataa alla mainitut tiedostot täältä
- autokey-common_x.xx.x-x_all.deb
- autokey-gtk_x.xx.x-x_all.deb tai autokey-qt_x.xx.x-x_all.deb (lataa vain yksi)
Kun olet ladannut tiedostot, suorita seuraavat komennot järjestyksessä:
$ sudo apt install ./ autokey-common_0.95.8-0_kaikki.deb$ sudo apt install ./ autokey-gtk_0.95.8-0_kaikki.deb
Esimerkki 1: Asetus Automaattisen pelinsäästön avain
On yleistä nähdä, että monet PC-pelit käyttävät
Peli haluaa sinun lyödä
näppäimistö.send_key ('
aika.nukkua (0.25)
näppäimistö.send_key ('
aika.nukkua (0.25)
näppäimistö.send_key ('
aika.nukkua (0.25)
näppäimistö.send_key ('
Jos haluat lisätä tämän komentosarjan AutoKey-sovellukseen, käynnistä sovellus ja napsauta näkyvää kansiota tai napsauta luomasi mukautettua kansiota korostaaksesi. Klikkaa Tiedosto> Uusi> Komentosarja valikkovaihtoehto luoda uusi komentosarja kyseiseen kansioon, kuten alla olevassa kuvakaappauksessa näkyy:
Nimeä tämä komentosarja "Quicksave" -asetukseksi ja laita yllä oleva koodi sen sisälle. Napsauta sitten alareunassa olevaa pikanäppäintä, kuten alla olevassa kuvakaappauksessa näkyy:
Napsauta seuraavalla näytöllä “Paina asettaaksesi” -painiketta ja paina sitten
"Key: (None)" muuttuu "Key:
Napsauta “OK” ja paina
Quicksave-näppäinkartoitus on nyt käyttövalmis. Seuraavan kerran, kun painat
Huomaa, että olemme muuttaneet
Voit käyttää samaa yllä olevaa komentosarjaa luomaan komentosarjan myös nopeaa lataamista varten. Sinun tarvitsee vain poistaa linja
Jos etsit oikeita avainnimiä käytettäväksi AutoKey Python 3 -skripteissä, luettelo kaikista AutoKeyssä käytettävistä erityisistä avainkoodeista on täällä. Mikä tahansa avain, jota ei mainita yllä olevalla sivulla, voidaan lisätä yhden tai kahden lainausmerkin avulla. Esimerkki: näppäimistö.send_key ('5'), näppäimistö.send_key ('p') ja niin edelleen.
Esimerkki 2: Juo kaksi terveysjuoma peräkkäin roolipelissä
Olettaen, että pikanäppäin juo terveysjuomaa pelissäsi, on
Toistuvan muuttujan arvo voidaan muuttaa mihin tahansa muuhun lukuun. Voit seurata komentosarjan haluamaasi pikanäppäimeen noudattamalla ensimmäisen esimerkin vaiheita.
Esimerkki 3: Räjähdystila aseelle ampujapelissä
Voit kartoittaa alla olevan koodin avulla
hiiri.click_relative_self (0, 0, 1)
hiiri.click_relative_self (0, 0, 1)
hiiri.click_relative_self (0, 0, 1)
Yllä oleva komentosarja suorittaa hiiren vasemman napsautuksen kolme kertaa peräkkäin. Ylimääräisiä lauseita voidaan lisätä, jos haluat suorittaa vasemman painikkeen yli kolme kertaa.
Voit seurata ensimmäisen esimerkin ohjeita komentosarjan yhdistämiseksi
Esimerkki 4: Luo mukautettu pelivalikko / muuta reaaliaikainen peli vuoropohjaiseksi peliksi
Käyttämällä AutoKeyn luettelovalikkotoimintoja näytämme valikon peittokuvana käynnissä olevan pelin päällä. Tämä valikko varastaa tarkennuksen pelistä ja palauttaa sen, kun hiiren napsautus on suoritettu jollekin valikkokohdalle. Kun tarkennus on palautettu, suoritetaan automaattinen näppäimen painallus, joka kutsuu toiminnon pelin sisällä.
Katsokaa tätä kuvaa:
"GameMenu" -kansioon olen luonut alikansion nimeltä "Show". Sekä GameMenu- että Show-kansiossa on alatuotteita. Tässä on koodi, jonka olen lisännyt jokaisen alatason tuotteeseen:
- Inventory: näppäimistö.send_key ('i')
- Kartta: näppäimistö.send_key ('m')
- Takaisin peliin: näppäimistö.send_key ('
') - Vaihda rynnäkkökivääri: näppäimistöön.send_key ('2')
- Vaihda SMG: näppäimistö.send_key ('1')
Tässä "GameMenu" -kansio on kartoitettu
Jokaisella valikkokohdalla on etuliite ennen etikettiä. Voit käynnistää minkä tahansa valikkokohdan painamalla vastaavaa näppäintä. Esimerkiksi painamalla <2> avain tässä vaihtaa aseen rynnäkkökivääriksi.
Pieni GIF-esittely tästä esimerkistä (napsauta kuvaa tai napsauta hiiren kakkospainikkeella ja avaa GIF uudessa välilehdessä, jos animaatio pysähtyy alla):
Tämä menetelmä ei välttämättä toimi kaikissa peleissä, riippuen tavasta, jolla ne käsittelevät ikkunoitua ja koko näytön renderöintiä. Jotkut pelit eivät keskeytä, kun tarkennus varastetaan, kun taas toiset. Jos peli keskeytyy, kun tarkennus menetetään, olet muuttanut reaaliaikaisen pelin vuoropohjaiseksi peliksi käyttämällä tätä AutoKey-komentosarjaa.
Tämä esimerkki toimii pelien kanssa tapauskohtaisesti. Testauksessani olen kuitenkin saavuttanut melko hyviä tuloksia sekä alkuperäisillä että Steam Proton / Wine -peleillä.
Johtopäätös
Kaikki tässä mainitut esimerkit ovat perustason, keskittyvät pääasiassa Linux-pelaajille. Ne kattavat vain osan AutoKeyn tehokkaasta sovellusliittymästä. AutoKey voi automatisoida suuren määrän työnkulkua myös arkipäivän tai monimutkaisten ohjelmistojen komentosarjaominaisuuksien avulla. Muutama esimerkki on saatavilla sovelluksen virallisessa dokumentaatiossa.