Klávesové zkratky Harness Morse pro ovládání četných akcí s počítačem

  • Mark Lucas
  • 0
  • 1749
  • 131
reklama

Ah, skromný klávesový klíč. Každý uživatel počítače má k dispozici více než sto z nich, ale většina z nás jim nedá chvilkovou myšlenku (kromě případu, že budete lovit a čurat, pokud nejste psací stroj). Používání klávesnice je téměř výlučně jednou z charakteristických vlastností zkušeného uživatele počítače, ale i ten nejnezkušenější uživatel je obvykle omezen pouze na psaní a používání klávesových zkratek (jak je vidět v našich mnoha cheat listech).

Ale co když tam byl jiný způsob, jak používat klávesnici? Co kdybyste mohli pouhým jediným tlačítkem přehrát / pozastavit hudbu, přejít na další nebo předchozí stopu a dokonce zamknout pracovní stanici? To vše s pouhým jedním klíčem a bez přidržení jiných kláves. Ale jak?

Staré nápady mohou být velkou inspirací

Myšlenka použití jediného stisknutí klávesy k přenosu komplexních informací není nová. Ve skutečnosti je to přes 176 let, které sahá až do roku 1836. Tehdy Samuel Morse začal pracovat na svém slavném telegrafním systému, ve kterém operátoři používali vzory teček (krátké stisknutí) a pomlčky (dlouhé stisknutí) pro vyhláskování písmen. A přesně to uděláme - dvakrát rychle stiskněte Ctrl (dot-dot) a pozastavte / přehrajte aktuální skladbu. Stiskněte Ctrl jednou rychle, pak znovu pro dlouhé stisknutí (dot-dash) a přeskočte na další skladbu. A pomlčka (dlouhý stisk, poté krátký stisk) by přirozeně přeskočila na předchozí skladbu. Nemusíte používat ani Ctrl: Můžete použít libovolnou klávesu na klávesnici a stále ji můžete používat jako obvykle (tj. Jediné stisknutí).

Už jste někdy viděli, jak někdo používá klávesové zkratky Morseova kódu? Nadšený ještě? Všechno to uděláme díky kouzlu AutoHotkey, zcela bezplatného bezplatného nástroje pro Windows, který otevírá celý svět skriptování. Vy jste se nás zeptali na AutoHotkey a my jsme to uvedli v mnoha článcích (stačí vyhledat AutoHotkey na MakeUseOf, abyste viděli, kolik výsledků získáte).

Stojící na ramenou obrů

Pokud myšlenka kódování tutoriálu zní zastrašující nebo nudná, nebojte se, nejedná se o pravidelný kurz. Mnoho skriptovacích tutoriálů začíná snahou přimět vás, abyste sami psali něco jednoduchého; to je dobrý přístup, ale ve skutečném světě se programátoři často opírají o práci jiných programátorů, kteří se před nimi dostali. To je kouzlo otevřeného zdroje a je to dobře vidět v prosperující komunitě AutoHotkey. Takže vám ukážu, jak získat AutoHotkey, získat existující skript a přizpůsobit ho vašim vlastním potřebám! Včetně velmi malého kódování.

Pokud jste uživatelem AutoHotkey: Dovolte mi, abych vám ušetřil další čtení právě teď. Klávesová zkratka Morseova kódu, kterou budeme používat, se nazývá PatternHotKey a je od velkorysého uživatele AutoHotkey ins0mniaque. Jděte si to hned teď a vložte to do svého lib složka - děkuji vám za to v komentářích.

Pokud nejste uživatelem AutoHotkey: Začněme! První krok, získání AutoHotkey sám.

Stahování a instalace

Chcete-li si stáhnout AutoHotkey, jednoduše přejděte na jeho oficiální web a klikněte na velké “Stáhněte si AutoHotkey” tlačítko. Zavolá vám instalační program AutoHotkey_L_install.exe. Klikněte na něj a vyberte Expresní instalace:

Instalační program trvá méně než sekundu a po dokončení se zobrazí tato obrazovka:

V tuto chvíli nemusíme s AutoHotkey dělat nic jiného, ​​takže klikněte Výstup.

Může to vypadat, že jste nic neudělali, ale právě jste nainstalovali AutoHotkey motor nebo tlumočník. Aniž by byl příliš technický, dokáže tento interpret číst skripty AutoHotkey a dělá to, co jim říká. Takže další část bude získání skriptu.

Získání skriptu

Přejděte do vlákna fóra PatternHotKey a uchopte dva soubory v horní části vlákna. Skripty AutoHotkey jsou pouze textové soubory, takže ve výchozím nastavení je váš prohlížeč otevře na nové kartě. Nechceme, aby se to stalo, takže stačí kliknout pravým tlačítkem myši na každý soubor a vybrat “Uložit odkaz jako… ” :

Když jste tam, chvilku se rozhlédněte. Toto je důležitá součást tutoriálu - seznámení s komunitou AutoHotkey. Tato fóra jsou domovem pro spoustu talentovaných a oddaných uživatelů, kteří neustále přicházejí s velkými skripty, a obvykle jsou rádi, když pomáhají nováčkům s jejich dotazy. Kromě interpreta, který jsme právě nainstalovali, je to nejdůležitější část zážitku AutoHotkey. Jděte do toho, klikněte sem a získejte cit pro fóra. Přečtěte si některá vlákna, podívejte se na některé skripty a pak se sem vraťte.

Dobře, co jsme právě stáhli?

  • PatternHotKey.ahk: Toto je samotný skript, “mozky” které se vyvinula Ins0mniaque a díky kouzlu otevřeného zdroje a lidské štědrosti si užíváme zdarma.
  • PatternHotKey Test.ahk: Toto je ukázkový skript ukazující, jak můžete použít PatternHotKey pro vlastní potřeby.

Je to knihovna: Pojďme to nainstalovat

Jedna z věcí, díky kterým je PatternHotKey tak zajímavým příkladem, ze kterého se lze poučit, je, že je postaven jako knihovna. Uvidíte, AutoHotkey přichází s velmi bohatou sadou příkazů, ale nemá příkaz k detekci stisknutí kláves typu Morse. PatternHotKey rozšiřuje AutoHotkey a poskytuje mu nový příkaz, který rozumí těmto druhům stisknutí kláves, které pak můžeme použít kdekoli v našich skriptech.

Aby AutoHotkey rozpoznal PatternHotKey jako knihovnu, musíme umístit soubor PatternHotKey na jedno z několika možných míst. Moje oblíbené místo je uvnitř Moje dokumenty složka - otevřená Moje dokumenty, a vytvořte složku s názvem AutoHotkey:

V této složce vytvořte další složku s názvem Lib, a dát PatternHotKey.ahk uvnitř Lib složka, takže to vypadá takto:

Pěkný! Nyní můžeme použít funkci PatternHotKey z jakéhokoli skriptu.

Testování PatternHotKey

Jak jsem řekl, PatternHotkey rozšiřuje AutoHotkey poskytnutím nové funkce. Abychom pochopili, jak tato funkce vypadá a jaké argumenty očekává, pojďme se otevřít PatternHotkey.ahk v textovém editoru:

Jak uvidíte, PatternHotKey má velmi pěknou syntaxi a je důkladně zdokumentován přímo v samotném souboru. Nyní se podívejme na příklad toho, jak se skutečně používá, v souboru PatternHotkey Test.ahk:

Neočekávám, že seskáč a přečteš ten malý typ na tomto snímku: Prostě otevřete TestHotkey Test.ahk v textovém editoru a přečtěte si ho sami. I když ne “mluvit” AutoHotkey, syntaxe je relativně jednoduchá.

Nyní běh PatternHotKey Test.ahk (stačí dvakrát kliknout na soubor). Pokud všechno půjde dobře, měli byste si trochu “H” na systémové liště. Nyní se podívejme, jestli to funguje: Stiskněte třikrát rychle F9.

Woo! PatternHotkey rozpoznal náš tisk F9 jako 0-0-0 vzor (tečka, tečka, tečka). Nyní stiskněte jedno krátké stisknutí a dvě dlouhé stisknutí:

Úspěch, ještě jednou! Věci fungují. Nyní vytvořme svůj vlastní jednoduchý skript, pomocí něhož použijeme PatternHotKey k přehrávání / pozastavení hudby, přepnutí na další skladbu a přepnutí na předchozí skladbu.

Použití PatternHotKey

Vytvořte nový skript AutoHotkey klepnutím pravým tlačítkem myši na složku a výběrem Nový> Skript AutoHotkey z kontextové nabídky:

Nyní otevřete soubor v textovém editoru (klikněte pravým tlačítkem a vyberte Upravit skript) a vložte následující:

~ Ctrl :: PatternHotKey (".: Media_Play_Pause", ".-: Media_Next", "- .: Media_Prev", 3, 0.2)

Ujistěte se, že to je Všechno soubor obsahuje: Ve výchozím nastavení AutoHotkey do souboru vkládá některé základní pokyny (nebude to úplně prázdné) a tyto skripty skrývají. Začněte tedy zcela čistým a prázdným souborem.

A je to! Nyní spusťte skript a hudební přehrávač a jednou stiskněte Ctrl (samostatně). Vaše hudba by měla začít. Nyní stiskněte Ctrl ve formátu tečkované čáry (krátký stisk, poté okamžitě dlouhý stisk). Váš přehrávač by měl přepnout na další skladbu. Nakonec by měla pomlčka (přidržení a rychlé stisknutí) posunout o jednu stopu zpět.

Obloha je limit

Snažil jsem se udržet tento tutoriál lehký a jednoduchý a úmyslně jsem nešel do syntaxe. Není to proto, že to není důležité, ale protože to bylo velmi důkladně zdokumentováno v souborech nápovědy AutoHotkey. Doufám, že se mi podařilo vzbudit vaši zvědavost a zjistit, jak jedinečně lze použít AutoHotkey.

Tuto chytrou zkratku Morseova kódu můžete použít jako základ pro téměř cokoli, od vytvoření virtuálního numpadu (skvělé pro notebooky) až po složité vzory pro podepisování e-mailů. Jděte do toho, prozkoumejte, experimentujte, jděte volně A nezapomeňte se podělit o své objevy v komentářích.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.