Hirdetés

morzes kód parancsikonokÓ, az szerény billentyű. Minden számítógép-használónak több mint száz van a rendelkezésére, de legtöbben nem adunk nekik egy pillanatra gondolkodást (kivéve talán azt, hogy vadászni és csákogni, ha nem tapintógép vagy). A billentyűzet szinte kizárólag használata a képzett számítógép-használók egyik legfontosabb jellemzője, de mégis a legszorosabb felhasználók általában a gépelés és a gyorsbillentyűk-kombinációk használatára korlátozódnak (amint a sok csaló lapok).

De mi lenne, ha volt más mód a billentyűzet használatára? Mi lenne, ha egyetlen gomb segítségével tudna zenét lejátszani / szüneteltetni, a következő vagy az előző műsorszámra lépni, és akár a munkaállomást lezárni? Mindezeket, csak egy billentyűvel, és a többi gomb lenyomása nélkül. De hogyan?

A régi ötletek nagyszerű inspirációt nyújthatnak

Az az ötlet, hogy csak egyetlen gombnyomást használunk összetett információk továbbítására, nem új. Valójában 176 éves, 1836-ból nyúlik vissza. Ekkor kezdődött Samuel Morse a híres távíró rendszerén, amelyben a szereplők pontok (rövid prések) és kötőjelek (hosszú prések) mintázatait használták a betűk megfogalmazásához. És pontosan ezt fogjuk csinálni - nyomja meg kétszer gyorsan a Ctrl billentyűt (pont-pont), és szüneteltesse / játssza le az aktuális dalt. Nyomja meg egyszer egyszer a Ctrl billentyűt, majd hosszan nyomja meg újra (pont-kötőjel), és ugorjon a következő dalra. És egy kötőjel-pont (hosszú megnyomás, majd rövid nyomja meg) természetesen átugorja az előző dalt. A Ctrl-t sem kell használni: Használhat bármilyen billentyűt a billentyűzeten, és továbbra is képes használni a szokásos módon (azaz egyszeri megnyomás).

instagram viewer

Látta már valaki, hogy ilyen módon használja a Morse Code gyorsbillentyűket? Még izgatott? Nos, mindezt meg fogjuk csinálni, a varázslatának köszönhetően AutoHotkey, egy abszolút csillagok nélküli ingyenes segédprogram a Windows számára, amely a szkriptek egész világát megnyitja. Srácok vagytok kérdezte nekünk az AutoHotkey-ről, és sok cikkben bemutattuk (csak keresse meg az AutoHotkey-t a MakeUseOf webhelyen, hogy megtudja, hány eredményt ér el).

Az óriások vállán áll

Ha a kódolási oktató gondolata félelmetes vagy unalmasnak tűnik, ne aggódjon, ez nem egy rendes oktatóprogram. Sok szkriptálási oktatóanyag azzal indul, hogy megkísérli önt önmagának valami egyszerű írására; ez jó megközelítés, de a való világban a programozók gyakran támaszkodnak más előző programozók munkájára. Ez a nyílt forráskód varázsa, és ez jól látható a virágzóban AutoHotkey közösség. Szóval megmutatom neked, hogyan lehet AutoHotkey-t szerezni, meglévő szkriptet szerezni és testreszabni saját igényeihez! Nagyon, nagyon kevés kódolás tartalmazza.

Ha Ön AutoHotkey felhasználó: Engedje meg, hogy mentsen tovább olvasás közben. A Morse Code hivatkozási parancsfájlját hívjuk PatternHotKey és a nagylelkű AutoHotkey felhasználó ins0mniaque. Menj most, és tedd be magadba lib mappa - köszönetet mondasz nekem a hozzászólásokban.

Ha nem AutoHotkey felhasználó: Lássunk neki! Első lépés, maga az AutoHotkey megszerzése.

Letöltés és telepítés

Az AutoHotkey letöltéséhez keresse meg az útmutatót hivatalos honlapján és kattintson a nagy „Töltse le az AutoHotkey alkalmazást”Gombot. Kapsz egy hívott telepítőt AutoHotkey_L_install.exe. Kattintson rá, és válassza a lehetőséget Expressz telepítés:

morzes kód parancsikonok

A telepítő kevesebb, mint egy másodpercet vesz igénybe, és a befejezés után megmutatja ezt a képernyőt:

morzes kód szkript

Ezen a ponton nem kell más tennie az AutoHotkey-vel, tehát kattintson Kijárat.

Úgy tűnik, hogy nem tett semmit, de éppen telepítette az AutoHotkey-t motor vagy tolmács. Anélkül, hogy túl technikai lenne, ez a tolmács elolvassa az AutoHotkey szkripteket, és megteszi azt, amit parancsnak mond. Tehát a következő rész a szkript megszerzése.

A szkript megszerzése

Menj a PatternHotKey fórum szál, és ragadja meg a szál felső részén található két fájlt. Az AutoHotkey szkriptek csak szöveges fájlok, tehát alapértelmezés szerint a böngésző egy új lapon nyitja meg őket. Nem akarjuk, hogy ez megtörténjen, ezért kattintson a jobb gombbal minden fájlra, és válassza a lehetőséget "Link mentése másként…” :

morzes kód szkript

Amíg ott vagy, szánjon egy pillanatot, és nézzen körül. Ez az oktatóprogram fontos része - az AutoHotkey közösség megismerése. Ezeken a fórumokon egy csomó tehetséges, elkötelezett felhasználó található, akik továbbra is nagyszerű szkriptekkel állnak elő, és általában nagyon örülnek, hogy kérdéseikkel segítenek az újszülötteknek. Az éppen telepített tolmács kivételével ez az AutoHotkey élmény legfontosabb része. Menj tovább, kattints körül, és érezd magad a fórumokon. Olvassa el néhány szálat, nézzen meg néhány szkriptet, majd térjen vissza ide.

Oké, most mit töltöttünk le?

  • PatternHotKey.ahk: Maga a forgatókönyv, az agy, amelyet az Ins0mniaque fejlesztett ki, és amelyet ingyenesen élvezhetünk a nyílt forráskód varázsának és az emberi nagylelkűségnek köszönhetően.
  • PatternHotKey Test.ahk: Ez egy minta szkript, amely megmutatja, hogyan lehet a PatternHotKey-t saját igényeire felhasználni.

Ez egy könyvtár: telepítsük

Az egyik dolog, ami a PatternHotKey-ből olyan érdekes példát jelent, amelyből tanulhat, az, hogy mint a könyvtár. Látja, az AutoHotkey nagyon gazdag parancskészlettel rendelkezik, de nincs parancs Morse-szerű billentyűlenyomások észlelésére. PatternHotKey nyúlik AutoHotkey, és új paranccsal látja el, amely megérti az ilyen típusú billentyűlenyomásokat, amelyeket akkor használhatunk bárhol a szkriptekben.

Ahhoz, hogy az AutoHotkey felismerje a PatternHotKey könyvtárat, a PatternHotKey fájlt több lehetséges helyre kell helyeznünk. Kedvenc helyem a Saját dokumentumok mappa - nyitva Saját dokumentumok, és hozzon létre egy nevű mappát AutoHotkey:

morzes kód szkript

A mappán belül hozzon létre egy másik mappát lib, és tedd PatternHotKey.ahk benne lib mappát, tehát így néz ki:

billentyűzet morze kód

Szép! Most már használhatjuk a PatternHotKey függvényt bármely szkriptből.

A PatternHotKey tesztelése

Mint mondtam, PatternHotkey nyúlik AutoHotkey egy új funkció biztosításával. Nyissuk meg annak megértését, hogy ez a funkció hogyan néz ki, és milyen érvekre számíthat PatternHotkey.ahk egy szövegszerkesztőben:

billentyűzet morze kód

Amint látni fogja, a PatternHotKey nagyon szép szintaxissal rendelkezik, és magát a fájlt alaposan dokumentálja. Most nézzünk meg egy példát a tényleges felhasználásra a PatternHotkey Test.ahk fájlban:

billentyűzet morze kód

Nem várom el, hogy összecsap és elolvassa az apró betűtípust a képernyőképen: Csak nyissa meg a PatternHotkey Test.ahk szoftvert egy szövegszerkesztőben, és olvassa el saját maga. Még ha nem is beszélek az AutoHotkey-t, a szintaxis viszonylag egyszerű.

Most fuss PatternHotKey Test.ahk (kattintson duplán a fájlra). Ha minden jól megy, akkor szerezzen egy kis „H” ikont a tálcán. Most lássuk, működik-e: Nyomja meg gyorsan az F9 gombot háromszor.

AutoHotkey [17]

Udvarol! A PatternHotkey az F9 sajtót 0-0-0 mintázatként ismerte fel (pont, pont, pont). Most nyomja meg egy rövid és két hosszú prést:

AutoHotkey [19]

Siker, még egyszer! A dolgok működnek. Készítsük el saját egyszerű szkriptünket a PatternHotKey használatával a zene lejátszásához / szüneteltetéséhez, a következő dalra váltáshoz és az előző dalhoz való váltáshoz.

A PatternHotKey használata

Hozzon létre egy új AutoHotkey szkriptet a jobb egérgombbal kattintva egy mappára, és kiválasztva Új> AutoHotkey szkript a helyi menüből:

morzes kód parancsikonok

Most nyissa meg a fájlt egy szövegszerkesztőben (kattintson a jobb gombbal, és válassza a Szkript szerkesztése lehetőséget), és illessze be a következőket:

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

Győződjön meg róla összes a fájl tartalmazza: Alapértelmezés szerint az AutoHotkey néhány alapvető utasítást helyez a fájlba (nem lesz teljesen üres), és ezek összezavarják a szkriptet. Tehát kezdje egy teljesen tiszta, üres fájllal.

Ez az! Most futtassa a forgatókönyvet és a zenelejátszót, és nyomja meg egyszer a Ctrl billentyűt (önmagában). A zenédet el kell kezdenie. Most nyomja meg a Ctrl-t egy pontszerű vonallal (rövid megnyomás, majd azonnal egy hosszú megnyomás). A lejátszónak váltania kell a következő dalra. Végül a kötőjel-pontnak (lenyomva tartva, majd egy gyors megnyomásával) egy sávot vissza kell mozgatnia.

Határ a csillagos ég

Megpróbáltam ezt az oktatást könnyűnek és egyszerűnek tartani, és szándékosan nem mentem a szintaxist. Nem azért, mert nem fontos, hanem azért, mert nagyon alaposan dokumentálták az AutoHotkey súgófájljaiban. Remélem, sikerült kitalálnom a kíváncsiságát, és megnézem, hogy az AutoHotkey egyedülállóan használható.

Használhatja ezt az okos morzeskódot alapjaként bármihez, kezdve a virtuális számjegy létrehozását (nagyszerű laptopok számára) és az e-mailek aláírásának összetett mintáit. Menj, fedezze fel, kísérletezzen, vaduljon! És ne felejtse el megosztani felfedezéseit a megjegyzésekben.