Taula de continguts:
- Subministraments
- Pas 1: instal·leu els programes necessaris
- Pas 2: Obteniu l'identificador del teclat
- Pas 3: Configureu el fitxer: 2nd_keyboard.lua
- Pas 4: proveu-ho
- Pas 5: feu la vostra pròpia macro
Vídeo: Teclat macro de bricolatge: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Cada vegada hi ha més gent que fa un treball força intens als seus ordinadors i es dedica al streaming. És possible que hagueu volgut millorar el vostre flux de treball a l’ordinador si fos així, si heu pensat a aconseguir algun tipus de teclat secundari, potser un Streamdeck per automatitzar algunes d’aquestes tasques més repetitives a l’ordinador, però un producte com el Streamdeck costa 150 dòlars a amazon (En el moment d’escriure això).
Què passa si us digués que podríeu convertir qualsevol teclat o Numpad vell en un teclat Macro totalment personalitzable. No es necessita cap maquinari addicional (que no sigui un teclat de causa) i només pel cost del teclat. Sona bé bé. Deixa'm seguir-te. Tot el que necessiteu és una mica de coneixement de codificació, una mica de paciència i un teclat.
No deixeu que la codificació us espanti. No serà molt difícil.
CRÈDITS
No em vaig plantejar aquest mètode per configurar un segon teclat per a macros. Vull donar tot el mèrit a Tom Scott i TaranVH.
TaranVH / 2n teclat
L’art del bodge: com vaig fer el teclat Emoji
Vaig modificar les seves idees i el codi perquè funcionessin al meu gust.
Subministraments
Un teclat
Pas 1: instal·leu els programes necessaris
Potser sabreu que si connecteu 2 teclats a Windows, Windows no podrà distingir-los, per tant, hem de ser una mica creatius.
LuaMacros: descàrrega
Per distingir entre els 2 teclats utilitzarem un programari anomenat LuaMacros. LuaMacros es va crear per construir simuladors de vol i, per tant, pot diferenciar entre molts teclats.
Autohotkey: descàrrega
Per configurar les macros que us facilitaran la vida, farem servir Autohotkey. Un llenguatge de seqüència d’ordres per crear macros potents.
El codi del meu dipòsit GitHub: baixada
Trobareu tots els fitxers necessaris en aquest projecte a la meva pàgina de GitHub. Simplement feu clic al botó verd i descarregueu els fitxers. Ajuda a saber on deseu la carpeta que obteniu quan feu clic a Descarregar a GitHub, ja que us ajudarà més endavant.
Pas 2: Obteniu l'identificador del teclat
Tot i que Windows no pot diferenciar entre teclats, cada teclat té un identificador. Necessitarem aquesta identificació per dir a LuaMacros quin teclat és el nostre teclat MACRO.
Per trobar aquest identificador, obriu Luamacros i obriu el fitxer Get_key_codes.lua -El fitxer estarà a la carpeta que heu descarregat de GitHub
Quan hàgiu obert el fitxer, feu clic al petit triangle blau situat a la part superior per executar el programa. Se us demanarà que premeu un botó del teclat que voleu convertir en un teclat MACRO
A continuació, el programa mostrarà una llista de tots els dispositius connectats. Alguna cosa semblant al que veieu a les imatges anteriors: en el meu cas, podeu veure que tinc dos dispositius connectats. MACROS és el dispositiu que acabeu d’identificar prement una tecla del teclat secundari.
A la dreta de MACROS, tenim una cadena llarga, que és una combinació del tipus de dispositiu i de l’identificador. El meu teclat secundari té l’identificador: PID_0745 trobareu l’identificador entre els dos primers &. Mireu la imatge superior
Anoteu la vostra identificació de teclat. El necessitareu al pas 3.
Pas 3: Configureu el fitxer: 2nd_keyboard.lua
Obriu LuaMacros i obriu el fitxer 2nd_keyboard.lua: el fitxer es troba on heu trobat Get_key_codes.lua Ara trobeu la línia:
local kbID = 'PID_0745'
i substituïu el meu identificador (PID_0745) per l'identificador que heu trobat al pas 2. Això és per dir a LuaMacros quin teclat ha d'escoltar. Tingueu cura de no canviar res més a la línia.
Pas 4: proveu-ho
Ara hauríeu d'estar tot preparat i llest per executar tant el fitxer LuaMacros com el fitxer Autohotkey.
Per fer-ho, primer obriu el fitxer 2nd_keyboard.lua a LuaMacros i feu clic al petit triangle blau. Feu clic amb el botó dret al fitxer Main.ahk a l'explorador de fitxers i feu clic a Executa l'script.
Ara hauríeu de poder fer clic a la tecla "1" del segon teclat i veure l'obertura del bloc de notes. Si aquest és el cas, felicitats, heu configurat completament el vostre teclat macro.
Al següent pas, veurem com configurar les vostres pròpies macros
Si no funciona, aquí teniu alguns passos de resolució de problemes:
-
Comproveu que no heu canviat cap altra cosa del codi per accident
- Comproveu que heu substituït el meu identificador de teclat per l’identificador de teclat correcte
- Proveu un altre teclat
Pas 5: feu la vostra pròpia macro
Explicació
Quan LuaMacros detecta que heu fet clic a una tecla del teclat macro, escriu quina tecla s'ha premut al fitxer key.txt i després prem F24. F24 és una tecla de Windows que no es troba al teclat. Quan AutoHotkey. detecta que s'ha premut F24, llegeix el fitxer a la macro que coincideix Tot sota la línia
f24::
fins a la línia
tornar
és el que farà AutoHotkey quan es prem F24
El primer que farà Autohotkey quan es prem F24 és llegir el que hi ha al fitxer key.txt. Això passa a la línia 37.
Llavors he creat una macro que s'activarà si la sortida del fitxer és la clau "1". Si faig clic a 1 al teclat Macro, s’obrirà el bloc de notes. (Línia 41 - 43)
El següent que podeu veure és que si premo "q" al teclat, es prem Alt i es prem F4 i després es deixarà anar Alt. Això és com si manteniu premut el dit Alt i premeu f4 i després deixeu anar Alt. Aquest combinat de tecles tancarà qualsevol finestra activa al Windows
Fes el teu
Podeu continuar afegint macros com aquesta si continueu amb el patró. Per afegir una nova escriptura de macro
else if (ouput == Main_keys ["la tecla que vulgueu en minúscula"])
i, a continuació, escriviu el que voleu que faci Autohotkey a sota.
També podeu utilitzar les tecles del Numpad escrivint
else if (ouput == Numpad ["la clau que vulgueu en minúscula"])
i, a continuació, escriviu el que voleu que faci Autohotkey a sota.
Per exemple, podeu enviar claus mitjançant l'ordre enviar.
Si, per exemple, volgués que el meu teclat escrivís "Això és fantàstic" Quan faig clic a la tecla "a", afegiria
else if (sortida == Main_keys ["a"])
Envia, això és increïble
També veureu que he afegit algunes macros per a les claus Numpad. A totes les tecles del Numpad se li ha assignat un emoji. (Assegureu-vos que no heu fet clic a Bloqueig numèric, ja que canviarà els codis clau)
Més ajuda
Si voleu aprendre a fer algunes macros molt potents, consulteu la documentació d’Autohotkey També hi ha molta ajuda per accedir a Internet.
Bona sort.
Recomanat:
Lent macro de bricolatge amb AF (diferent a la resta de lents macro de bricolatge): 4 passos (amb imatges)
Lents macro de bricolatge amb AF (diferents a la resta de lents macro de bricolatge): he vist molta gent fabricant objectius macro amb un objectiu de kit estàndard (normalment de 18 a 55 mm). La majoria són objectius que només s’enganxen a la càmera cap enrere o s’elimina l’element frontal. Hi ha desavantatges per a aquestes dues opcions. Per muntar l'objectiu
Teclat de macro Bluetooth de bricolatge: 10 passos (amb imatges)
Teclat de macro Bluetooth de bricolatge: en aquest instructiu farem un cop d'ull a l'ús del Bluetooth integrat de l'ESP32 per emular un teclat Bluetooth. Bluetooth HID (Human Interface Device) és el protocol utilitzat pel ratolí i el teclat Bluetooth normals i és possible emu
El teclat macro més senzill de bricolatge: 10 passos (amb imatges)
El teclat macro més senzill de bricolatge: es pot utilitzar un teclat macro per realitzar determinades accions o funcions a l’ordinador i pot ser molt útil amb determinades aplicacions, com ara editors de vídeo o jocs. Moltes aplicacions tenen tecles d'accés directe per realitzar accions ràpidament, però de vegades
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments
Teclat Das ràpid i brut (teclat en blanc): 3 passos
Teclat Das ràpid i brut (teclat en blanc): un teclat Das és el nom del teclat més popular sense inscripcions a les tecles (teclat en blanc). El teclat Das es ven per 89,95 dòlars. Aquest instructiu us guiarà tot i fer-ne un amb qualsevol teclat antic que tingueu al voltant