22Aug

Jak vytvořit vlastní klávesové zkratky s AutoHotkey

click fraud protection

Existují některé věci, které jsou jen bolest typu - zvláště když je musíte psát znovu a znovu a znovu. Nebo ještě horší, pokud na vaší klávesnici neexistuje věc, kterou chcete zadat. Co děláte, pokud používáte americkou klávesnici a potřebujete ztratit € do dokumentu?

Měl jsem tento problém. Byl jsem naštvaný a ještě hůř, dělám chyby. Potřeboval jsem omezit můj nepříjemnost a ujistit se, že ty monotónní věci, které musím opakovaně psát, byly konzistentní a správné.Lov byl na řešení.Ukázalo se, že existuje jedna odpověď na oba problémy: AutoHotKey.

Co je AutoHotkey?

AutoHotkey( AHK) je skriptovací platformou. S pouhým malým "kódem" můžete vytvořit skript, který běží na pozadí, a umožňuje vám něco udělat pomocí klávesové zkratky, kterou nastavíte. Pokud existuje klávesová zkratka, kterou chcete změnit, můžete ji změnit. Pokud existuje fráze, kterou zadáváte pravidelně, můžete k ní přiřadit kombinaci kláves. Pokud existuje řada příkazů, které ručně běžíte pravidelně, AHK je může spustit všemi pomocí jednoduchého kombinovaného klíče.

instagram viewer

Nebojte se slovy jako "skriptovací platforma" a "kód".AutoHotkey je velmi jednoduché, abyste mohli začít, zvláště pokud právě přiřazujete základní klávesové zkratky k základním příkazům.Šance jsou, můžete se dozvědět, co potřebujete během jednoho odpoledne. Pojďme se podívat na několik základních příkladů toho, co AutoHotkey může udělat, abyste mohli začít.

Jak nainstalovat AutoHotkey

Head na webové stránky AutoHotkey ke stažení programu. Na hlavní stránce je velké zelené tlačítko, které na něm uvádí "Stáhnout".Kliknutím na toto tlačítko se dostanete na stránku pro stahování.Zde můžete pomocí tlačítka ke stažení získat nejnovější verzi.

POZNÁMKA: Některé antivirové programy budou označovat AutoHotkey jako malware. To je falešně pozitivní.AutoHotkey je extrémně výkonný a zároveň není sám o sobě nebezpečný, je to skriptovací jazyk - což znamená, že byste s ním mohli vytvořit škodlivý software, pokud byste chtěli. Ale nemusíte mít starosti se samotným stahováním základního programu AutoHotkey;nepoškodí počítač.

Po stažení souboru instalace poklepejte na něj a začněte instalovat funkci AutoHotkey. Téměř všichni uživatelé budou chtít použít tlačítko Express Installation. Vlastní instalace poskytuje možnosti týkající se výchozího chování a instalace umístění.Ponechat výchozí nastavení na místě je nejlepší.

Jakmile je nainstalován, jste připraveni se dostat k zábavné věci: psaní prvního skriptu.

Jak vytvořit svůj první skript AutoHotkey

Spuštěním aplikace AutoHotkey nyní ve skutečnosti nebude nic jiného než spuštění jeho stránky nápovědy. Chcete-li začít, musíte mít skript, který řeší AutoHotkey o vašich vlastních klávesových zkratkách. Začněme tím, že vytvoříme jeden.

Klepněte pravým tlačítkem myši na plochu( nebo jinou složku) a zvolte možnost Nový & gt;Skript AutoHotkey. Tím vytvoříte nový soubor s příponou. ahk v této složce. Označte soubor co chcete, klepněte pravým tlačítkem na něj a otevřete ho v Poznámkovém bloku.(nebo program, který je šetrnější k kódu, jako je Notepad ++, pokud jej máte).V souboru bude nějaký text. Jednoduché skripty, jako byly ukázky zde, je možné odstranit. Jakmile budete pokročilejší, možná budete chtít nechat.

Bude vám dána téměř prázdná břidlice, abyste vytvořili klávesové zkratky vašich snů.Zde je pár příkladů.

Začneme skutečně skriptem pro vložení jednoduchých znaků.Mám skript, který používám každý den, abych mohl psát obyčejné znaky z němčiny, které nejsou na mé anglické klávesnici.Řekněme, že chci napsat znak ß vždy, když stisknu klávesu Alt + Shift + S na klávesnici. V AutoHotkey by to vypadalo takto:

! + S: : Odeslat, ß

Pojďme zlomit tento bit textu:

  • !je symbolem klávesy Alt
  • + je symbolem klávesy Shift
  • s znamená( samozřejmě) klávesu S
  • : : označuje, co chcete, aby předcházející klávesy běhly při stisknutí společně
  • Send, je příkaz, který zadá příkazpokračování textu
  • ß je text, který chceme příkaz zadat.

V podstatě tento příkaz říká: "Když jsou současně stisknuty klávesy Alt, Shift a S, zadejte ß."

Můžete také přidat další modifikátory. Například pokud přidáte & lt;symbol před klávesovou zkratkou( takže čte & lt;! + s: : Odeslat, ß, můžete říct AutoHotkey spustit příkaz pouze v případě, že je použita klávesa Left Alt.

Celý celý skript s německými symboly a klávesovými zkratkami vypadá takto:

& lt;! A: : Send, ä & lt;! O: : Send, ö & lt;! U: : Send, ü &Ä Pokud znáte název znakuchcete přidat do skriptu, vyhledávání v Google je pravděpodobně nejrychlejší způsob, jak ji najít. Pokud tomu tak není, můžete jej vyhledat na tabulce ASCII nebo Unicode.

Můžete to vzít dále než jen jednotlivé znaky. Pokud zjistíte, že se pravidelně snažíte přeložit složité, nepříjemné nebo prostě dlouhé znakové řetězce z mozku na prsty, AutoHotkey je vaším novým přítelem. V mé jiné práci se často musím oslovit jednotlivce v jiných institucích, abych diskutoval o bezpečnostních prvcích na projektech bez jakéhokoli úvodu od lidí, s nimiž pracuji. To vyžaduje, abych vysvětlil, kdo jsem a proč jsem je kontaktoval. Místo toho, abych celou zprávu napsal, používám v AHK hotstring. Scénář vypadá takto:

: *: na začátku řekne AHK, aby sledoval bodnutí, které následuje. V tomto případě je řetězec ncm( zkratka pro "novou studenou zprávu" v mé hlavě).Takže kdykoli píšu písmena ncm v krabici, změní je pomocí řetězce textu, který následuje v: : skriptu. Nejen, že jsem se obrátil na odstavce, která stojí za to psát na tři stisknutí kláves, vím, že to bude vždycky správné.

Toto může být provedeno klávesovou zkratkou namísto hotscriptu. Můžete nahradit: *: ncm ve skriptu s! + N a mít stejný řetězec textu se zobrazí s vámi stlačil Alt + N na klávesnici.

AutoHotkey má také schopnost vytáhnout základní informace z vašeho počítače. Může se například stát dnešním dnem. Takže pokud jste někým, kdo vstupuje do data do mnoha polí, může být tento skript zachráncem.

Pokud spustíte tento skript, AutoHotkey zruší aktuální datum kdekoli je kurzor. Můžete také hrát ve formátech, jako je formátování( dd /MM/ yyyy versus MM /dd/ yyyy například) ve scénáři.

Pokračování: Spustit programy, zkratky pro změnu a další

AutoHotkey může udělat víc než vložení textu( i když je to jedno z jeho běžnějších použití).Můžete také použít k spuštění programu při stisknutí určitého klíče, přepsání klávesových zkratek, jako je Alt + Tab, na klávesová zkratka podle vašeho výběru nebo přesunout tlačítka myši. Pokud se dostanete opravdu hluboko, můžete dokonce vytvořit dialogové okna nebo plnohodnotné programy s AutoHotkey.

V dokumentaci aplikace AutoHotkey můžete vidět různé symboly klávesových zkratek. Můžete také vidět tutoriál začátečníků pro ještě další příklady věcí, které můžete udělat ve skriptu. Pokud jste někdy uvízli, fórum AutoHotkey je skvělé místo pro vyhledávání, klást otázky a dozvědět se více o tom, co může AutoHotkey dělat.