Taula de continguts:

Teclat macro de bricolatge: 5 passos
Teclat macro de bricolatge: 5 passos

Vídeo: Teclat macro de bricolatge: 5 passos

Vídeo: Teclat macro de bricolatge: 5 passos
Vídeo: Une tablette à moins de 200 € !!! (galaxy tab A) 2024, Juliol
Anonim
Teclat macro de bricolatge
Teclat macro de bricolatge

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

Obteniu el vostre identificador de teclat
Obteniu el vostre identificador de teclat
Obteniu el vostre identificador de teclat
Obteniu el vostre identificador de teclat
Obteniu el vostre identificador de teclat
Obteniu el vostre identificador de teclat
Obteniu el vostre identificador de teclat
Obteniu el vostre identificador de 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

Configureu el fitxer: 2nd_keyboard.lua
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:

  1. Comproveu que no heu canviat cap altra cosa del codi per accident

  2. Comproveu que heu substituït el meu identificador de teclat per l’identificador de teclat correcte
  3. Proveu un altre teclat

Pas 5: feu la vostra pròpia macro

Feu la vostra pròpia macro
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: