Angela Sofíá Osorio
Tiempo de lectura 2 minutes
Fecha de publicación
¿Qué es HIDMacros?
HIDMacros es un software que permite automatizar acciones del teclado, mouse y dispositivos HID (Human Interface Device). Funciona creando teclas virtuales que ejecutan macros, ideales para:
- Automatizar tareas repetitivas
- Crear accesos directos personalizados
- Programar botones en joysticks o teclados especializados
- Simular entradas de teclado/mouse
Conceptos Clave
1. Teclas Virtuales
Teclas personalizadas que ejecutan macros cuando se presionan. Se asignan a teclados, mice o joysticks específicos.
2. Macros
Secuencias de comandos que automatizan acciones. Se programan en VBScript.
3. Dispositivos HID
Cualquier dispositivo de entrada: teclados, mice, joysticks, gamepads, etc.
Sintaxis Básica de Comandos
Métodos Principales:
HIDMacros.SendKeys "TEXTO" // Envía pulsaciones rápidas
HIDMacros.SendKeysSlow "TEXTO", 50 // Envía pulsaciones lentas (50ms delay)ShellScript🔑 TABLA DE COMANDOS MÁS COMUNES
Teclas Modificadoras:
| Símbolo | Tecla | Ejemplo |
|---|---|---|
^ | Control | "^c" = Ctrl+C |
+ | Shift | "+a" = Shift+A |
% | Alt | "%{F4}" = Alt+F4 |
# | Windows | "#e" = Win+E |
^^ | Caps Lock | "^^" = Toggle Caps Lock |
Teclas Especiales (entre llaves):
| Comando | Acción |
|---|---|
{ENTER} | Tecla Enter |
{TAB} | Tecla Tab |
{ESC} | Tecla Escape |
{BACKSPACE} | Borrar |
{DELETE} | Suprimir |
{INSERT} | Insertar |
{HOME} | Inicio |
{END} | Fin |
{PGUP} | Página Arriba |
{PGDN} | Página Abajo |
{UP} | Flecha Arriba |
{DOWN} | Flecha Abajo |
{LEFT} | Flecha Izquierda |
{RIGHT} | Flecha Derecha |
{F1} – {F24} | Teclas de Función |
Símbolos Especiales:
| Símbolo | Tecla |
|---|---|
~ | Enter |
( | Paréntesis izquierdo |
) | Paréntesis derecho |
% | Porcentaje |
+ | Signo más |
🎯 EJEMPLOS PRÁCTICOS
Combinaciones Básicas:
// Copiar
HIDMacros.SendKeys "^c"
// Pegar
HIDMacros.SendKeys "^v"
// Guardar
HIDMacros.SendKeys "^s"
// Nueva ventana
HIDMacros.SendKeys "^n"
// Cerrar ventana
HIDMacros.SendKeys "%{F4}"
// Abrir Explorador de Windows
HIDMacros.SendKeys "#e"ShellScriptSecuencias Complejas:
// Abrir Ejecutar (Win+R), escribir cmd y Enter
HIDMacros.SendKeys "#r"
HIDMacros.SendKeys "cmd"
HIDMacros.SendKeys "~"
// Seleccionar todo y copiar
HIDMacros.SendKeys "^a"
HIDMacros.SendKeys "^c"
// Escribir texto con mayúsculas
HIDMacros.SendKeys "+h" // H mayúscula
HIDMacros.SendKeys "ola" // ola minúsculaShellScriptCon delays personalizados:
// Envío lento para aplicaciones sensibles
HIDMacros.SendKeysSlow "texto_largo", 100ShellScriptCONSEJOS AVANZADOS
1. Combinaciones Múltiples:
// Ctrl+Shift+Esc (Administrador de tareas)
HIDMacros.SendKeys "^+{ESC}"ShellScript2. Repetición de Teclas:
// Presionar Flecha Abajo 3 veces
HIDMacros.SendKeys "{DOWN 3}"ShellScript3. Pausas entre acciones:
HIDMacros.SendKeys "^c"
HIDMacros.Delay 500 // 500ms de pausa
HIDMacros.SendKeys "^v"ShellScript⚠️ SOLUCIÓN DE PROBLEMAS
Errores Comunes:
- Las macros no se ejecutan: Verificar que el dispositivo esté seleccionado en HIDMacros
- Conflicto de teclas: Algunas combinaciones pueden estar bloqueadas por el sistema
- Timing: Usar
SendKeysSlowoDelaypara aplicaciones lentas
🔄 APLICACIONES PRÁCTICAS
- Gaming: Macros para juegos
- Productividad: Automatizar workflows repetitivos
- Accesibilidad: Facilitar el uso del equipo para personas con movilidad reducida
- Testing: Automatización de pruebas de software
HIDMacros es una herramienta poderosa para cualquier persona que busque optimizar su interacción con la computadora. Con esta guía de referencia rápida, podrás crear macros eficientes y personalizadas para cualquier necesidad.
Contents