Jak vytvořit vlastní klávesové zkratky s AutoHotkey
Existují některé věci, které jsou jen typickou bolestí - zvláště když je musíte opakovat a opakovat. Nebo ještě horší, pokud na vaší klávesnici neexistuje věc, kterou chcete zadat. Co děláte, když používáte americkou klávesnici a potřebujete z ní vynechat € do dokumentu?
Měl jsem tento problém. Byl jsem naštvaný, a ještě hůř, dělám chyby. Potřeboval jsem potlačit 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í hotkey, 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 combo kláves.
Nebojte se slovy jako "skriptovací platforma" a "kód". AutoHotkey je velmi jednoduché, abyste mohli začít, zvláště pokud 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 v průběhu jednoho odpoledne. Pojďme se podívat na několik základních příkladů toho, co může AutoHotkey udělat, abyste mohli začít.
Jak nainstalovat AutoHotkey
Přejděte na webové stránky společnosti AutoHotkey a stáhněte program. 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 přestože 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 se starat o stahování základního programu AutoHotkey samotného; nepoškodí váš počítač.
Po stažení staženého instalačního souboru poklepejte na něj a začněte instalovat 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 na 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ý informuje AutoHotkey o vašich vlastních klávesových zkratek. 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 New> 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 jej v Poznámkovém bloku. (nebo program, který je více vhodný pro kód, jako je například Notepad ++, pokud ho máte). V souboru bude nějaký text. Jednoduché skripty, které se zde projevovaly, mohou být odstraněny. Když se dostanete pokročilejším, můžete jej 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čněme skutečný skript pro vkládání znaků. Mám skript, který používám každý den, abych mohl zadávat běžné znaky z němčiny, které nejsou na mé angličtině. Ř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, ß
Rozpusťme ten text:
- ! je symbolem klávesy Alt
- + je symbol klávesy Shift
- s znamená (samozřejmě) klíč S
- :: označuje, co chcete spouštět předtím, když stisknete současně
- Odeslat, je příkaz, který zadá průběžný text
- ß 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 < symbol before your hotkey (so it reads , můžete AutoHotkey říci, že příkaz spustíte pouze v případě, že se použije klávesa Left Alt.
Celý můj skript v němčině-symbol-hotkey vypadá takto:
Pokud znáte jméno znaku, který chcete přidat do skriptu, vyhledání v Google je pravděpodobně nejrychlejší způsob, jak ho najít. Pokud tomu tak není, můžete jej vyhledat na tabulce ASCII nebo Unicode.
Můžete si 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 váš nový nejlepší přítel. V mé jiné práci často musím oslovovat jednotlivce v jiných institucích, aby diskutovali 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. Skript vypadá takto:
The
: *:
na začátku řekne AHK, aby sledoval bodnutí, které následuje. V tomto případě je tento řetězecncm
(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:::
ve scénáři. 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é.To může být provedeno klávesovou zkratkou namísto hotscript. Mohl byste je nahradit
: *: ncm
ve skriptu s!+n
a mít stejný řetězec textu se zobrazí s vámi stlačené Alt + N na klávesnici.AutoHotkey má také možnost vytáhnout základní informace z vašeho počítače. Může se například dostat dnešního dne. Takže pokud jste někdo, kdo vstupuje do data do mnoha polí, může být tento scénář životaschopný.
Pokud spustíte tento skript, AutoHotkey zruší aktuální datum kdekoli je kurzor. Můžete také hrát například ve formátu (dd / MM / rrrr oproti MM / dd / rrrr) ve scénáři.
Chystáte se dále: Spustit programy, Zmenšit klávesové zkratky a Další
AutoHotkey může udělat mnohem víc, než vložení textu (i když je to jedno z jeho častějších použití). Můžete jej také použít k spuštění programu při stisknutí určitého klíče, přesunutí klávesových zkratek jako Alt + Tab do klávesových zkratek podle vašeho výběru nebo přesunutí myší. Pokud se dostanete opravdu hluboko, můžete dokonce vytvořit dialogové okna nebo plnohodnotné programy s AutoHotkey.
Můžete vidět různé symboly klávesových zkratek v dokumentaci aplikace AutoHotkey. 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.