Inhaltsverzeichnis:

DIY Makro-Tastatur - Gunook
DIY Makro-Tastatur - Gunook

Video: DIY Makro-Tastatur - Gunook

Video: DIY Makro-Tastatur - Gunook
Video: Making Custom Macro Keypad 2024, Juli
Anonim
DIY Makro-Tastatur
DIY Makro-Tastatur

Immer mehr Menschen arbeiten intensiv an ihren Computern und kommen zum Streaming. Vielleicht wollten Sie Ihren Workflow auf Ihrem Computer verbessern, wenn Sie eine Art Zweittastatur in Betracht gezogen haben, vielleicht ein Streamdeck, um einige dieser sich wiederholenden Aufgaben auf Ihrem Computer zu automatisieren, aber ein Produkt wie das Streamdeck kostet 150 Dollar Amazon (Zum Zeitpunkt des Schreibens).

Was wäre, wenn ich Ihnen sagen würde, dass Sie jede alte Tastatur oder jedes Numpad in eine vollständig anpassbare Makrotastatur verwandeln können. Keine zusätzliche Hardware erforderlich (außer einer Tastatur) und nur für die Kosten der Tastatur. Klingt richtig cool. Lass mich dir folgen. Alles, was Sie brauchen, ist ein wenig Programmierkenntnisse, ein wenig Geduld und eine Tastatur.

Lassen Sie sich von der Codierung nicht abschrecken. Es wird nicht sehr schwierig sein.

KREDITE

Ich selbst bin nicht auf diese Methode gekommen, eine zweite Tastatur für Makros einzurichten. Ich möchte Tom Scott und TaranVH volle Anerkennung zollen.

TaranVH/2.-Tastatur

Die Kunst des Bodge: Wie ich die Emoji-Tastatur gemacht habe

Ich habe ihre Ideen und ihren Code so modifiziert, dass sie nach meinem Geschmack funktionieren.

Lieferungen

Eine Tastatur

Schritt 1: Installieren Sie die erforderlichen Programme

Sie wissen vielleicht, dass Fenster nicht in der Lage sind, zwischen ihnen zu unterscheiden, wenn Sie 2 Tastaturen an Windows anschließen, daher müssen wir ein wenig kreativ werden.

LuaMacros - Herunterladen

Um zwischen den beiden Tastaturen zu unterscheiden, verwenden wir eine Software namens LuaMacros. LuaMacros wurde für den Bau von Flugsimulatoren entwickelt und kann daher zwischen vielen Tastaturen unterscheiden.

Autohotkey - Herunterladen

Um die Makros einzurichten, die Ihnen das Leben erleichtern, verwenden wir Autohotkey. Eine Skriptsprache zum Erstellen leistungsstarker Makros.

Der Code aus meinem GitHub-Repository - Download

Sie finden alle in diesem Projekt benötigten Dateien auf meiner GitHub-Seite. Klicken Sie einfach auf den grünen Button und laden Sie die Dateien herunter. Es hilft zu wissen, wo Sie den Ordner speichern, den Sie erhalten, wenn Sie auf GitHub auf Download klicken, da es Ihnen später helfen wird.

Schritt 2: Holen Sie sich Ihre Tastatur-ID

Holen Sie sich Ihre Tastatur-ID
Holen Sie sich Ihre Tastatur-ID
Holen Sie sich Ihre Tastatur-ID
Holen Sie sich Ihre Tastatur-ID
Holen Sie sich Ihre Tastatur-ID
Holen Sie sich Ihre Tastatur-ID
Holen Sie sich Ihre Tastatur-ID
Holen Sie sich Ihre Tastatur-ID

Obwohl Windows nicht zwischen Tastaturen unterscheiden kann, hat jede Tastatur eine ID. Wir benötigen diese ID, um LuaMacros mitzuteilen, welche Tastatur unsere MACRO-Tastatur ist.

Um diese ID zu finden, öffnen Sie Luamacros und öffnen Sie die Datei Get_key_codes.lua -Die Datei befindet sich in dem Ordner, den Sie von GitHub heruntergeladen haben

Wenn Sie die Datei geöffnet haben, klicken Sie oben auf das kleine blaue Dreieck, um das Programm auszuführen. Sie werden aufgefordert, eine Taste auf der Tastatur zu drücken, die Sie in eine MACRO-Tastatur umwandeln möchten

Das Programm gibt dann eine Liste aller angeschlossenen Geräte aus. Etwas wie das, was Sie in den obigen Bildern sehen: In meinem Fall können Sie sehen, dass ich zwei Geräte angeschlossen habe. MACROS ist das Gerät, das Sie gerade durch Drücken einer Taste auf Ihrer Sekundärtastatur identifiziert haben.

Rechts von MACROS haben wir eine lange Zeichenfolge, Dies ist eine Kombination aus Gerätetyp und ID. Meine sekundäre Tastatur hat die ID: PID_0745 Sie finden die ID zwischen den 2 ersten &. Schau dir das Bild oben an

Notieren Sie Ihre Tastatur-ID. Sie benötigen es in Schritt 3.

Schritt 3: Datei konfigurieren: 2nd_keyboard.lua

Datei konfigurieren: 2nd_keyboard.lua
Datei konfigurieren: 2nd_keyboard.lua

Öffnen Sie LuaMacros und öffnen Sie die Datei 2nd_keyboard.lua - die Datei befindet sich dort, wo Sie Get_key_codes.lua gefunden haben Suchen Sie nun die Zeile:

lokale kbID = 'PID_0745'

und ersetzen Sie meine ID (PID_0745) durch die ID, die Sie in Schritt 2 gefunden haben. Dies ist, um LuaMacros mitzuteilen, auf welche Tastatur es hören soll. Achten Sie darauf, nichts anderes an der Leitung zu ändern.

Schritt 4: Probieren Sie es aus

Sie sollten jetzt alle eingerichtet und bereit sein, sowohl die LuaMacros-Datei als auch die Autohotkey-Datei auszuführen.

Öffnen Sie dazu zuerst die Datei 2nd_keyboard.lua in LuaMacros und klicken Sie auf das kleine blaue Dreieck. Klicken Sie nun mit der rechten Maustaste auf die Datei Main.ahk im Datei-Explorer und klicken Sie auf Skript ausführen.

Sie sollten jetzt in der Lage sein, auf Ihrer zweiten Tastatur auf die Taste "1" zu klicken und das Öffnen des Notizblocks zu sehen. Wenn dies der Fall ist, herzlichen Glückwunsch, Sie haben Ihre Makrotastatur vollständig eingerichtet.

Im nächsten Schritt schauen wir uns an, wie Sie Ihre eigenen Makros konfigurieren

Wenn es nicht funktioniert, sind hier einige Schritte zur Fehlerbehebung:

  1. Stellen Sie sicher, dass Sie nicht versehentlich etwas anderes im Code geändert haben
  2. Überprüfen Sie, ob Sie meine Tastatur-ID durch Ihre richtige Tastatur-ID ersetzt haben
  3. Versuchen Sie es mit einer anderen Tastatur

Schritt 5: Erstellen Sie Ihr eigenes Makro

Machen Sie Ihr eigenes Makro
Machen Sie Ihr eigenes Makro

Erläuterung

Wenn LuaMacros erkennt, dass Sie eine Taste auf der Makrotastatur angeklickt haben, schreibt es in der Datei key.txt auf, welche Taste gedrückt wurde und drückt dann F24. F24 ist eine Taste in Windows, die sich nicht auf Ihrer Tastatur befindet. Wenn AutoHotkey. erkennt, dass F24 gedrückt wurde es liest die Datei weiter macht das passende MakroAlles unter der Zeile

f24::

bis die linie

Rückkehr

macht AutoHotkey, wenn F24 gedrückt wird

Das erste, was Autohotkey tut, wenn F24 gedrückt wird, ist, den Inhalt der Datei key.txt zu lesen. Dies geschieht in Zeile 37.

Ich habe dann ein Makro erstellt, das aktiviert wird, wenn die Ausgabe der Datei die Taste "1" ist. Wenn ich auf meiner Makrotastatur auf 1 klicke, öffnet sich Notepad. (Linie 41 - 43)

Das nächste, was Sie sehen können, ist, dass, wenn ich "q" auf meiner Tastatur drücke, Alt gedrückt wird, dann F4 gedrückt wird und Alt losgelassen wird. Dies ist, als ob Sie Ihren Finger halten und Alt gedrückt halten, dann f4 drücken und dann Alt loslassen. Diese Tastenkombination schließt alle aktiven Fenster in Windows

Mach dein eigenes

Sie können weiterhin solche Makros hinzufügen, indem Sie das Muster fortsetzen. Um ein neues Makro hinzuzufügen, schreiben Sie

else if (output == Main_keys["jeder gewünschte Schlüssel in Kleinbuchstaben"])

und schreiben Sie dann darunter, was Autohotkey tun soll.

Sie können die Tasten auf dem Numpad auch verwenden, indem Sie schreiben

else if (output == Numpad["Welche Taste auch immer Sie wollen in Kleinbuchstaben"])

und schreiben Sie dann darunter, was Autohotkey tun soll.

Sie können beispielsweise Schlüssel mit dem Befehl send senden.

Wenn ich zum Beispiel möchte, dass meine Tastatur "This I awesome" schreibt, wenn ich auf die Taste "a" klicke, würde ich hinzufügen

else if (Ausgabe == Main_keys["a"])

Senden, das ist großartig

Sie werden auch sehen, dass ich einige Makros für die Numpad-Tasten hinzugefügt habe. Jeder Taste auf dem Numpad ist ein Emoji zugeordnet. (Stellen Sie sicher, dass Sie nicht auf Numlock geklickt haben, da dies die Tastencodes ändert.)

Weitere Hilfe

Wenn Sie lernen möchten, wie Sie einige wirklich leistungsstarke Makros erstellen, lesen Sie die Autohotkey-Dokumentation. Es gibt auch viel Hilfe im Internet.

Viel Glück.

Empfohlen: