Sommario:

Tastiera macro fai da te: 5 passaggi
Tastiera macro fai da te: 5 passaggi

Video: Tastiera macro fai da te: 5 passaggi

Video: Tastiera macro fai da te: 5 passaggi
Video: Come costruire una tastiera meccanica fai da te DIY. Tutti i componenti spiegati in maniera chiara. 2024, Novembre
Anonim
Tastiera macro fai da te
Tastiera macro fai da te

Con sempre più persone che fanno un lavoro piuttosto intenso sui propri computer e si dedicano allo streaming. Potresti aver voluto migliorare il tuo flusso di lavoro sul tuo computer, se così fosse, potresti aver cercato di ottenere una sorta di tastiera secondaria, forse uno Streamdeck per automatizzare alcune di quelle attività più ripetitive sul tuo computer, ma un prodotto come lo Streamdeck costa 150 dollari amazon (al momento della stesura di questo).

E se ti dicessi che potresti trasformare qualsiasi vecchia tastiera o tastierino numerico in una tastiera Macro completamente personalizzabile. Nessun hardware aggiuntivo necessario (a parte una tastiera di causa) e solo per il costo della tastiera. Suona bene. Lascia che ti segua. Tutto ciò di cui hai bisogno è un po' di conoscenza del codice, un po' di pazienza e una tastiera.

Non lasciare che la codifica ti spaventi. Non sarà molto difficile.

TITOLI DI CODA

Non ho inventato io stesso questo metodo per impostare una seconda tastiera per le macro. Voglio dare pieno credito a Tom Scott e TaranVH.

TaranVH/2a tastiera

L'arte del bodge: come ho realizzato la tastiera Emoji

Ho modificato le loro idee e il codice in modo che funzionassero secondo i miei gusti.

Forniture

Una tastiera

Passaggio 1: installa i programmi necessari

Potresti sapere che se colleghi 2 tastiere a Windows, Windows non sarà in grado di distinguerle, quindi dobbiamo essere un po' creativi.

LuaMacros - Scarica

Per distinguere tra le 2 tastiere utilizzeremo un software chiamato LuaMacros. LuaMacros è stato creato per costruire simulatori di volo e può, quindi, distinguere tra molte tastiere.

Tasto di scelta rapida automatico - Download

Per impostare le macro che ti semplificheranno la vita utilizzeremo Autohotkey. Un linguaggio di scripting per la creazione di potenti macro.

Il codice dal mio repository GitHub - Download

Troverai tutti i file necessari in questo progetto sulla mia pagina GitHub. Basta fare clic sul pulsante verde e scaricare i file. Aiuta a sapere dove salvi la cartella che ottieni quando fai clic su download su GitHub poiché ti aiuterà in seguito.

Passaggio 2: ottenere l'ID della tastiera

Ottieni l'ID della tastiera
Ottieni l'ID della tastiera
Ottieni l'ID della tastiera
Ottieni l'ID della tastiera
Ottieni l'ID della tastiera
Ottieni l'ID della tastiera
Ottieni l'ID della tastiera
Ottieni l'ID della tastiera

Anche se Windows non è in grado di distinguere tra le tastiere, ogni tastiera ha un ID. Avremo bisogno di questo ID per dire a LuaMacros quale tastiera è la nostra tastiera MACRO.

Per trovare questo ID apri Luamacros e apri il file Get_key_codes.lua -Il file sarà nella cartella che hai scaricato da GitHub

Una volta aperto il file, fai clic sul triangolino blu in alto per eseguire il programma. Ti verrà chiesto di premere un pulsante sulla tastiera che desideri trasformare in una tastiera MACRO

Il programma visualizzerà quindi un elenco di tutti i dispositivi collegati. Qualcosa come quello che vedi nelle immagini sopra: Nel mio caso, puoi vedere che ho due dispositivi collegati. MACROS è il dispositivo che hai appena identificato premendo un tasto sulla tastiera secondaria.

A destra di MACROS, abbiamo una lunga stringa, questa è una combinazione del tipo di dispositivo e dell'id. La mia tastiera secondaria ha l'id: PID_0745 trovi l'id tra i 2 primi &. Guarda l'immagine sopra

Annota l'ID della tastiera. Ti servirà al passaggio 3.

Passaggio 3: configurare il file: 2nd_keyboard.lua

Configura file: 2nd_keyboard.lua
Configura file: 2nd_keyboard.lua

Apri LuaMacros e apri il file 2nd_keyboard.lua - il file si trova dove hai trovato Get_key_codes.luaOra trova la riga:

kbID locale = 'PID_0745'

e sostituisci il mio id (PID_0745) con l'id che hai trovato nel passaggio 2. Questo serve per dire a LuaMacros quale tastiera ascoltare. Fare attenzione a non modificare nient'altro sulla linea.

Passaggio 4: provalo

Ora dovresti essere pronto e pronto per eseguire sia il file LuaMacros che il file Autohotkey.

Per fare ciò, prima apri il file 2nd_keyboard.lua in LuaMacros e fai clic sul piccolo triangolo blu. Ora fai clic con il pulsante destro del mouse sul file Main.ahk in Esplora file e fai clic su Esegui script.

Ora dovresti essere in grado di fare clic sul tasto "1" sulla tua seconda tastiera e vedere l'apertura del blocco note. Se questo è il caso, congratulazioni, hai impostato completamente la tua tastiera macro.

Nel passaggio successivo, vedremo come configurare le tue macro

Se non funziona, ecco alcuni passaggi per la risoluzione dei problemi:

  1. Verifica di non aver modificato accidentalmente nient'altro nel codice

  2. Verifica di aver sostituito l'ID della mia tastiera con l'ID della tastiera corretto
  3. Prova un'altra tastiera

Passaggio 5: crea la tua macro

Crea la tua macro
Crea la tua macro

Spiegazione

Quando LuaMacros rileva che hai fatto clic su un tasto sulla tastiera macro, annota quale tasto è stato premuto nel file key.txt, quindi preme F24. F24 è un tasto in Windows che non è sulla tastiera. Quando AutoHotkey. rileva che è stato premuto F24 legge il file su esegue la macro corrispondenteTutto sotto la riga

f24::

fino alla linea

Restituzione

è ciò che farà AutoHotkey quando viene premuto F24

La prima cosa che Autohotkey farà quando si preme F24 è leggere cosa c'è nel file key.txt. Questo accade sulla linea 37.

Ho quindi realizzato una macro che verrà attivata se l'output del file è la chiave "1". Se clicco su 1 sulla mia tastiera Macro, il Blocco note si aprirà. (Linea 41 - 43)

La prossima cosa che puoi vedere è che se premo "q" sulla mia tastiera Alt verrà premuto, quindi verrà premuto F4, quindi Alt verrà rilasciato. È come tenere il dito premuto Alt, quindi premere f4 e quindi rilasciare Alt. Questa combinazione di tasti chiuderà qualsiasi finestra attiva in Windows

Crea il tuo

Puoi continuare ad aggiungere macro come questa continuando lo schema. Per aggiungere una nuova macro scrivi

else if (output == Main_keys["qualsiasi chiave tu voglia in minuscolo"])

e poi scrivi cosa vuoi che Autohotkey faccia sotto di esso.

Puoi anche usare i tasti del tastierino numerico scrivendo

else if (output == Numpad["qualsiasi chiave tu voglia in minuscolo"])

e poi scrivi cosa vuoi che Autohotkey faccia sotto di esso.

Ad esempio, puoi inviare le chiavi utilizzando il comando send.

Se, ad esempio, volessi che la mia tastiera digitasse "Questo è fantastico" Quando clicco sul tasto "a" aggiungerei

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

Invia, è fantastico

Vedrai anche che ho aggiunto alcune macro per i tasti del tastierino numerico. Ad ogni tasto del tastierino numerico è stata assegnata un'emoji. (Assicurati di non aver fatto clic su Bloc Num in quanto ciò cambierà i codici chiave)

Ulteriore aiuto

Se vuoi imparare come creare delle macro davvero potenti, dai un'occhiata alla documentazione di Autohotkey C'è anche molto aiuto per ottenere su Internet.

Buona fortuna.

Consigliato: