Sommario:
- Forniture
- Passaggio 1: installa i programmi necessari
- Passaggio 2: ottenere l'ID della tastiera
- Passaggio 3: configurare il file: 2nd_keyboard.lua
- Passaggio 4: provalo
- Passaggio 5: crea la tua macro
Video: Tastiera macro fai da te: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
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
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
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:
-
Verifica di non aver modificato accidentalmente nient'altro nel codice
- Verifica di aver sostituito l'ID della mia tastiera con l'ID della tastiera corretto
- Prova un'altra tastiera
Passaggio 5: 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:
Obiettivo macro fai da te con AF (diverso da tutti gli altri obiettivi macro fai da te): 4 passaggi (con immagini)
Obiettivo macro fai da te con AF (diverso da tutti gli altri obiettivi macro fai da te): ho visto molte persone realizzare obiettivi macro con un obiettivo kit standard (di solito un 18-55 mm). La maggior parte di questi sono obiettivi che si attaccano alla fotocamera all'indietro o si rimuove l'elemento anteriore. Ci sono aspetti negativi per entrambe queste opzioni. Per montare la lente
Tastiera analogica fai-da-te con tastiera USB: 4 passaggi
Tastiera analogica fai-da-te per tastiera USB: ho realizzato questo progetto solo per divertimento, ma questa cosa funziona come una normale tastiera con tutto. Buon divertimento
Tastiera macro Bluetooth fai da te: 10 passaggi (con immagini)
Tastiera macro Bluetooth fai da te: in questo Instructable daremo un'occhiata all'utilizzo del Bluetooth integrato di ESP32 per emulare una tastiera Bluetooth. Bluetooth HID (Human Interface Device) è il protocollo utilizzato da normali tastiere e mouse Bluetooth ed è possibile emu
La più semplice tastiera macro fai-da-te: 10 passaggi (con immagini)
La tastiera macro fai da te più semplice: una tastiera macro può essere utilizzata per eseguire determinate azioni o funzioni sul computer e può essere davvero utile con determinate applicazioni, come editor video o giochi. Molte applicazioni hanno tasti di scelta rapida per eseguire rapidamente azioni, ma a volte
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: 4 passaggi (con immagini)
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: In questo tutorial ti parlerò di come possiamo interfacciare la tastiera con 8051 e visualizzare i numeri della tastiera in un display a 7 segmenti