Obsah:

Makro klávesnice DIY: 5 kroků
Makro klávesnice DIY: 5 kroků

Video: Makro klávesnice DIY: 5 kroků

Video: Makro klávesnice DIY: 5 kroků
Video: This Macro Keyboard Has a HUGE flaw 😡…..#shorts #mechanicalkeyboard #budget 2024, Listopad
Anonim
DIY makro klávesnice
DIY makro klávesnice

Stále více lidí dělá na svých počítačích docela intenzivní práci a dostává se do streamování. Možná jste chtěli zlepšit svůj pracovní postup na počítači, pokud ano, možná jste se podívali na získání nějaké sekundární klávesnice, možná Streamdeck pro automatizaci některých těch více opakujících se úkolů na vašem počítači, ale produkt jako Streamdeck stojí 150 dolarů amazon (v době psaní tohoto článku).

Co kdybych vám řekl, že z jakékoli staré klávesnice nebo Numpadu můžete vytvořit plně přizpůsobitelnou klávesnici Macro. Není nutný žádný další hardware (kromě klávesnice příčiny) a pouze za cenu klávesnice. Zní to skvěle. Dovolte mi, abych vás provedl. Stačí trocha znalostí kódování, trocha trpělivosti a klávesnice.

Nenechte se kódováním vyděsit. Nebude to moc těžké.

ÚVĚRY

Sám jsem na tento způsob nastavení druhé klávesnice pro makra nepřišel. Chci plně ocenit Toma Scotta a TaranVH.

TaranVH/2. klávesnice

The Art of the Bodge: How I Made The Emoji Keyboard

Upravil jsem jejich nápady a kód, aby fungovaly podle mého vkusu.

Zásoby

Klávesnice

Krok 1: Nainstalujte si potřebné programy

Možná víte, že když do Windows zapojíte 2 klávesnice, okna mezi nimi nebudou moci rozlišovat, a proto musíme být trochu kreativní.

LuaMacros - Stáhnout

K rozlišení mezi těmito dvěma klávesnicemi použijeme software nazvaný LuaMacros. LuaMacros byl vytvořen pro stavbu leteckých simulátorů, a proto dokáže rozlišovat mezi mnoha klávesnicemi.

Autohotkey - Stáhnout

Abychom nastavili makra, která vám usnadní život, použijeme Autohotkey. Skriptovací jazyk pro vytváření výkonných maker.

Kód z mého úložiště GitHub - Stáhnout

Všechny soubory potřebné v tomto projektu najdete na mé stránce GitHub. Stačí kliknout na zelené tlačítko a stáhnout soubory. Pomůže vám vědět, kam uložíte složku, kterou získáte po kliknutí na stažení na GitHubu, protože vám to pomůže později.

Krok 2: Získejte ID klávesnice

Získejte ID klávesnice
Získejte ID klávesnice
Získejte ID klávesnice
Získejte ID klávesnice
Získejte ID klávesnice
Získejte ID klávesnice
Získejte ID klávesnice
Získejte ID klávesnice

Přestože systém Windows nedokáže rozlišovat mezi klávesnicemi, každá klávesnice má ID. Toto ID budeme potřebovat, abychom LuaMacros řekli, která klávesnice je naší klávesnicí MACRO.

Chcete -li zjistit toto ID, otevřete Luamacros a otevřete soubor Get_key_codes.lua -Soubor bude ve složce, kterou jste stáhli z GitHub

Když soubor otevřete, kliknutím na malý modrý trojúhelník v horní části spusťte program. Budete požádáni o stisknutí tlačítka na klávesnici, kterou chcete změnit na klávesnici MACRO

Program poté vydá seznam všech připojených zařízení. Něco jako to, co vidíte na obrázcích výše: V mém případě vidíte, že mám připojená dvě zařízení. MACROS je zařízení, které jste právě identifikovali stisknutím klávesy na sekundární klávesnici.

Napravo od MACROSu máme dlouhý řetězec, Toto je kombinace typu zařízení a ID. Moje sekundární klávesnice má ID: PID_0745 najdete ID mezi 2 první &. Podívejte se na obrázek výše

Poznamenejte si své ID klávesnice. Budete to potřebovat v kroku 3.

Krok 3: Konfigurace souboru: 2nd_keyboard.lua

Konfigurujte soubor: 2nd_keyboard.lua
Konfigurujte soubor: 2nd_keyboard.lua

Otevřete LuaMacros a otevřete soubor 2nd_keyboard.lua - soubor najdete tam, kde jste našli Get_key_codes.lua Nyní vyhledejte řádek:

local kbID = 'PID_0745'

a nahraďte moje id (PID_0745) ID, které jste našli v kroku 2. To LuaMacros řekne, jakou klávesnici poslouchat. Dávejte pozor, abyste na řádku nic neměnili.

Krok 4: Vyzkoušejte to

Nyní byste měli být připraveni ke spuštění souboru LuaMacros i souboru Autohotkey.

Chcete-li to provést, nejprve otevřete soubor 2nd_keyboard.lua v LuaMacros a klikněte na malý modrý trojúhelník. Nyní klikněte pravým tlačítkem na soubor Main.ahk v Průzkumníku souborů a klikněte na Spustit skript.

Nyní byste měli být schopni kliknout na klávesu „1“na druhé klávesnici a zobrazit otevírání poznámkového bloku. Pokud tomu tak je, gratulujeme, máte plně nastavenou klávesnici s makrami.

V dalším kroku se podíváme na to, jak nakonfigurovat vlastní makra

Pokud to nefunguje, postupujte takto:

  1. Zkontrolujte, zda jste v kódu omylem nezměnili nic jiného
  2. Zkontrolujte, zda jste nahradili mé ID klávesnice správným ID klávesnice

  3. Zkuste jinou klávesnici

Krok 5: Vytvořte si vlastní makro

Vytvořte si vlastní makro
Vytvořte si vlastní makro

Vysvětlení

Když LuaMacros zjistí, že jste klikli na klávesu na klávesnici makra, zapíše si, která klávesa byla stisknuta v klíči souboru. Txt pak stiskne F24. F24 je klíč v systému Windows, který není na vaší klávesnici. Když AutoHotkey. detekuje, že byl stisknut F24, přečetl soubor a provede odpovídající makro Vše pod řádkem

f24::

až do řady

vrátit se

to je to, co AutoHotkey udělá po stisknutí F24

První věc, kterou Autohotkey udělá po stisknutí F24, je přečíst si, co je v souboru key.txt. To se děje na řádku 37.

Potom jsem vytvořil makro, které bude aktivováno, pokud je výstupem souboru klíč „1“. Pokud kliknu na 1 na klávesnici makra, otevře se Poznámkový blok. (Řádek 41 - 43)

Další věc, kterou můžete vidět, je, že když na klávesnici stisknu „q“, stiskne se Alt, pak se stiskne F4 a Alt se uvolní. Je to jako když podržíte Alt, pak stisknete klávesu f4 a pak Alt uvolníte. Tato kombinace kláves zavře aktivní okno ve Windows

Vytvořte si vlastní

Pokračováním ve vzoru můžete i nadále přidávat makra. Chcete -li přidat nové makro, zapište

else if (ouput == Main_keys ["jakýkoli klíč chcete malými písmeny"])

a potom pod něj napište, co má Autohotkey dělat.

Klávesy na Numpadu můžete také používat psaním

else if (ouput == Numpad ["jakýkoli klíč chcete malými písmeny"])

a potom pod něj napište, co chcete, aby Autohotkey dělal.

Klíče můžete například odeslat pomocí příkazu odeslat.

Pokud bych například chtěl, aby moje klávesnice napsala „This I awesome“Když kliknu na klávesu „a“, přidal bych

else if (výstup == Main_keys ["a"])

Pošlete, to je úžasné

Uvidíte také, že jsem přidal několik maker pro klávesy Numpad. Každému klíči na Numpadu bylo přiřazeno emoji. (Ujistěte se, že jste neklikli na Numlock, protože tím se změní kódy klíčů)

Další pomoc

Pokud se chcete dozvědět, jak vytvořit opravdu výkonná makra, podívejte se do dokumentace Autohotkey. Existuje také spousta pomoci, jak se dostat na internet.

Hodně štěstí.

Doporučuje: