Tabla de contenido:

Teclado macro de bricolaje: 5 pasos
Teclado macro de bricolaje: 5 pasos

Video: Teclado macro de bricolaje: 5 pasos

Video: Teclado macro de bricolaje: 5 pasos
Video: Robot Juega y Trabaja en la PC MACRO RECORDER Graba lo que haces en Pantalla MOUSE Y TECLADO 2024, Noviembre
Anonim
Teclado macro de bricolaje
Teclado macro de bricolaje

Con más y más personas haciendo un trabajo bastante intenso en sus computadoras y entrando en streaming. Es posible que haya querido mejorar su flujo de trabajo en su computadora, si es así, es posible que haya considerado obtener algún tipo de teclado secundario, tal vez un Streamdeck para automatizar algunas de esas tareas más repetitivas en su computadora, pero un producto como Streamdeck cuesta 150 dólares en amazon (en el momento de escribir esto).

¿Y si te dijera que puedes convertir cualquier teclado o teclado numérico antiguo en un teclado macro totalmente personalizable? No se necesita hardware adicional (que no sea un teclado de causa), y solo por el costo del teclado. Suena bien, ¿verdad? Déjame seguirte hasta el final. Todo lo que necesitas es un poco de conocimientos de codificación, un poco de paciencia y un teclado.

No dejes que la codificación te asuste. No será muy difícil.

CREDITOS

No se me ocurrió este método para configurar un segundo teclado para macros. Quiero dar todo el crédito a Tom Scott y TaranVH.

TaranVH / segundo teclado

El arte del cuerpo: cómo hice el teclado Emoji

Modifiqué sus ideas y código para que funcionaran a mi gusto.

Suministros

Un teclado

Paso 1: instale los programas necesarios

Es posible que sepa que si conecta 2 teclados a Windows, Windows no podrá distinguirlos, por lo tanto, debemos ser un poco creativos.

LuaMacros - Descargar

Para distinguir entre los 2 teclados usaremos un software llamado LuaMacros. LuaMacros se creó para construir simuladores de vuelo y, por lo tanto, puede diferenciar entre muchos teclados.

Autohotkey - Descargar

Para configurar las macros que le facilitarán la vida usaremos Autohotkey. Un lenguaje de secuencias de comandos para crear potentes macros.

El código de mi repositorio de GitHub - Descargar

Encontrarás todos los archivos necesarios en este proyecto en mi página de GitHub. Simplemente haga clic en el botón verde y descargue los archivos. Es útil saber dónde guarda la carpeta que obtiene cuando hace clic en descargar en GitHub, ya que lo ayudará más adelante.

Paso 2: Obtén tu ID de teclado

Obtén tu ID de teclado
Obtén tu ID de teclado
Obtén tu ID de teclado
Obtén tu ID de teclado
Obtén tu ID de teclado
Obtén tu ID de teclado
Obtén tu ID de teclado
Obtén tu ID de teclado

Aunque Windows no puede diferenciar entre teclados, cada teclado tiene una identificación. Necesitaremos esta ID para decirle a LuaMacros qué teclado es nuestro teclado MACRO.

Para encontrar esta ID, abra Luamacros y abra el archivo Get_key_codes.lua -El archivo estará en la carpeta que descargó de GitHub

Cuando haya abierto el archivo, haga clic en el pequeño triángulo azul en la parte superior para ejecutar el programa. Se le pedirá que presione un botón en el teclado que desea convertir en un teclado MACRO

A continuación, el programa generará una lista de todos los dispositivos conectados. Algo parecido a lo que ves en las imágenes de arriba: En mi caso, puedes ver que tengo dos dispositivos conectados. MACROS es el dispositivo que acaba de identificar presionando una tecla en su teclado secundario.

A la derecha de MACROS, tenemos una cadena larga, esta es una combinación del tipo de dispositivo y la identificación. Mi teclado secundario tiene la identificación: PID_0745, encuentra la identificación entre los 2 primeros y. Mira la imagen de arriba

Anote la identificación de su teclado. Lo necesitará en el paso 3.

Paso 3: Configurar el archivo: 2nd_keyboard.lua

Configurar archivo: 2nd_keyboard.lua
Configurar archivo: 2nd_keyboard.lua

Abra LuaMacros y abra el archivo 2nd_keyboard.lua; el archivo se puede encontrar donde encontró Get_key_codes.lua Ahora busque la línea:

kbID local = 'PID_0745'

y reemplace mi identificación (PID_0745) con la identificación que encontró en el paso 2. Esto es para decirle a LuaMacros qué teclado debe escuchar. Tenga cuidado de no cambiar nada más en la línea.

Paso 4: Pruébelo

Ahora debería estar todo configurado y listo para ejecutar tanto el archivo LuaMacros como el archivo Autohotkey.

Para hacer esto, primero abra el archivo 2nd_keyboard.lua en LuaMacros y haga clic en el pequeño triángulo azul. Ahora haga clic derecho en el archivo Main.ahk en el explorador de archivos y haga clic en ejecutar script.

Ahora debería poder hacer clic en la tecla "1" en su segundo teclado y ver la apertura del bloc de notas. Si este es el caso, felicidades, ha configurado completamente su teclado de macros.

En el siguiente paso, veremos cómo configurar sus propias macros.

Si no funciona, aquí hay algunos pasos para la solución de problemas:

  1. Verifique que no haya cambiado accidentalmente nada más en el código

  2. Verifique que reemplazó mi identificación de teclado con su identificación de teclado correcta
  3. Prueba con otro teclado

Paso 5: crea tu propia macro

Crea tu propia macro
Crea tu propia macro

Explicación

Cuando LuaMacros detecta que ha hecho clic en una tecla en el teclado de macros, escribe qué tecla se presionó en el archivo key.txt y luego presiona F24. F24 es una tecla en Windows que no está en su teclado. Cuando AutoHotkey. detecta que se ha presionado F24 lee el archivo en la macro correspondiente Todo debajo de la línea

f24::

hasta la linea

regreso

es lo que hará AutoHotkey cuando se presione F24

Lo primero que hará Autohotkey cuando se presione F24 es leer lo que está en el archivo key.txt. Esto sucede en la línea 37.

Luego hice una macro que se activará si la salida del archivo es la clave "1". Si hago clic en 1 en mi teclado Macro, se abrirá el Bloc de notas. (Línea 41 - 43)

Lo siguiente que puede ver es que si presiono "q" en mi teclado se presionará Alt, luego se presionará F4 y luego se liberará Alt. Esto es como mantener presionada la tecla Alt, luego presionar f4 y luego soltar Alt. Esta combinación de teclas cerrará cualquier ventana activa en Windows

Haz lo tuyo

Puede seguir agregando macros como esta si continúa con el patrón. Para agregar una nueva macro, escriba

else if (ouput == Main_keys ["cualquier clave que desee en minúsculas"])

y luego escriba lo que desea que Autohotkey haga debajo.

También puede usar las teclas del teclado numérico escribiendo

else if (ouput == Numpad ["cualquier tecla que quieras en minúsculas"])

y luego escriba lo que desea que Autohotkey haga debajo.

Por ejemplo, puede enviar claves mediante el comando enviar.

Si, por ejemplo, quisiera que mi teclado escribiera "Esto es genial", al hacer clic en la tecla "a" agregaría

else if (salida == Teclas_principales ["a"])

Enviar, esto es asombroso

También verá que he agregado algunas macros para las teclas del teclado numérico. A cada tecla del teclado numérico se le ha asignado un emoji. (Asegúrese de no haber hecho clic en Bloq Num, ya que esto cambiará los códigos clave)

Ayuda adicional

Si desea aprender cómo hacer macros realmente poderosas, consulte la documentación de Autohotkey. También hay mucha ayuda para obtener en Internet.

Buena suerte.

Recomendado: