Tabla de contenido:
- Suministros
- Paso 1: instale los programas necesarios
- Paso 2: Obtén tu ID de teclado
- Paso 3: Configurar el archivo: 2nd_keyboard.lua
- Paso 4: Pruébelo
- Paso 5: crea tu propia macro
Video: Teclado macro de bricolaje: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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:
-
Verifique que no haya cambiado accidentalmente nada más en el código
- Verifique que reemplazó mi identificación de teclado con su identificación de teclado correcta
- Prueba con otro teclado
Paso 5: 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:
Lente macro de bricolaje con AF (diferente a todas las demás lentes macro de bricolaje): 4 pasos (con imágenes)
Lente macro de bricolaje con AF (diferente a todas las demás lentes macro de bricolaje): He visto a muchas personas fabricar lentes macro con un kit de lentes estándar (generalmente un 18-55 mm). La mayoría de ellos son una lente que simplemente se pega en la cámara al revés o se quita el elemento frontal. Hay desventajas para ambas opciones. Para montar la lente
Teclado macro Arduino impreso en 3D: 6 pasos (con imágenes)
Teclado macro Arduino impreso en 3D: este fue mi primer proyecto trabajando con Arduino Pro Micro. Puede usarlo en los chats de Zoom o Discord para hacer cosas como alternar el silencio, alternar su video o compartir su pantalla. Además de eso, puede programarlo para abrir programas de uso frecuente en su
Teclado macro DIY con Bluetooth: 10 pasos (con imágenes)
Teclado macro DIY con Bluetooth: en este Instructable vamos a echar un vistazo al uso del Bluetooth incorporado del ESP32 para emular un teclado Bluetooth. Bluetooth HID (dispositivo de interfaz humana) es el protocolo utilizado por el teclado y los ratones Bluetooth normales y es posible emu
El teclado macro de bricolaje más simple: 10 pasos (con imágenes)
El teclado macro de bricolaje más simple: un teclado macro se puede usar para realizar ciertas acciones o funciones en su computadora y puede ser realmente útil con ciertas aplicaciones, como editores de video o juegos. Muchas aplicaciones tienen teclas de acceso rápido para realizar acciones rápidamente, pero a veces
Teclado mecánico macro personalizado: 12 pasos (con imágenes)
Teclado mecánico macro personalizado: en este Instructable, lo llevaré a través de los conceptos básicos para crear su propio macropad de 6 teclas, controlado por un Arduino. Lo guiaré a través de lo que necesita, cómo ensamblarlo, cómo programarlo y cómo mejorarlo o hacerlo suyo