Ventanas
AutoHotkey
AutoHotkey (AHK) es un software gratuito de código abierto para creación de macros y automatización para Windows que permite a los usuarios automatizar tareas repetitivas. Está impulsado por un lenguaje de secuencias de comandos que inicialmente tenía como objetivo proporcionar atajos de teclado, también conocidos como teclas de acceso rápido, que con el tiempo evolucionaron a un lenguaje de secuencias de comandos completo.
http://ahkscript.org/
Para obtener más información sobre AHK, recomiendo consultar su sitio , las páginas mencionadas en la Referencia rápida y, especialmente, leer al menos el Tutorial para principiantes de AutoHotkey . No olvides descargarlo , instalarlo y manipularlo tú mismo. También hay un foro útil .
Ejemplo
En este caso, debería mirar particularmente las siguientes páginas: Teclas de acceso rápido (atajos de mouse, joystick y teclado) , lista de teclas, botones de mouse y controles de joystick y Send / SendRaw / SendInput / SendPlay / SendEvent: Enviar teclas y clics . Entonces podrá ensamblar un script AHK simple, por ejemplo, algo como:
^! Izquierda :: Enviar {Media_Prev}
^! Abajo :: Enviar {Media_Play_Pause}
^! Derecha :: Enviar {Media_Next}
+ ^! Izquierda :: Enviar {Volume_Down}
+ ^! Abajo :: Enviar {Volume_Mute}
+ ^! Derecha :: Enviar {Volume_Up}
^!. ::
MsgBox, 0, ¡Hola mundo AHK!
regreso
Aquí define las siguientes acciones:
- Ctrl+ Alt+ ←envíaPrevious
- Ctrl+ Alt+ ↓envíaPlay/Pause
- Ctrl+ Alt+ →envíaNext
- Ctrl+ Shift+ Alt+ ←envíaVolume Down
- Ctrl+ Shift+ Alt+ ↓envíaMute
- Ctrl+ Shift+ Alt+ →envíaVolume Up
- Ctrl+ Alt+ .invoca el cuadro de mensaje que saluda al mundo AHK (solo para mostrar la asignación de comandos de teclado no en línea que finaliza w /
return
)
Uso
Usted crea el .ahk
archivo, pega el código anterior en él (sin MsgBox inútil, por supuesto), lo guarda y hace doble clic para ejecutarlo. Obtendrá el icono H en la bandeja del sistema, lo que le permitirá interactuar con el script, particularmente: suspender teclas de acceso rápido, pausar el script (no es útil aquí) o simplemente salir de él. Para mayor comodidad, sugiero compilar dicho script. Puede hacerlo usando el botón derecho del mouse en el archivo y eligiendo Compilar script. Luego obtendrá el .exe
archivo (bastante grande, pero es como una auto-tecla completa) que puede compartir con otros o agregar al inicio automático, por ejemplo.
Reasignación a través del "Mapa de códigos de escaneo" del Registro / KeyTweak
En la página Reasignación de teclas y botones de AutoHotkey, puede leer acerca de otra forma de asignar teclas a teclas, reasignando. Puede que no sea útil en su caso (a menos que esté listo para "perder" algunas claves), pero vale la pena leerlo. (Entonces deberías descubrir por qué no he usado la reasignación AHK en mi ejemplo).
Permítanme citarlo (sin blockquote para preservar el formato) y corregir algunos enlaces en el camino:
<quote>
Ventajas
- La reasignación del registro es generalmente más pura y efectiva que la reasignación de AutoHotkey . Por ejemplo, funciona en una variedad más amplia de juegos, no tiene problemas conocidos de alt-tab , y es capaz de disparar las teclas de acceso rápido de AutoHotkey (mientras que la reasignación de AutoHotkey requiere una solución alternativa ).
- Si elige realizar las entradas de registro manualmente (explicado a continuación), no se necesita absolutamente ningún software externo para reasignar su teclado. Incluso si usa KeyTweak para hacer las entradas de registro por usted, KeyTweak no necesita permanecer ejecutándose todo el tiempo (a diferencia de AutoHotkey).
Desventajas
- La reasignación del registro es relativamente permanente: se requiere un reinicio para deshacer los cambios o poner en práctica otros nuevos.
- Su efecto es global: no puede crear reasignaciones específicas para un usuario, aplicación o entorno local en particular.
- No puede enviar pulsaciones de teclas modificadas por Shift, Control, Alt o AltGr. Por ejemplo, no puede reasignar un carácter en minúscula a uno en mayúscula.
- Solo admite el teclado (AutoHotkey tiene reasignación del mouse y algunas reasignaciones de joystick limitadas ).
Cómo aplicar cambios al registro
Existen al menos dos métodos para reasignar claves a través del registro:
- Use un programa como KeyTweak (freeware) para reasignar visualmente sus claves. Cambiará el registro por usted.
- Reasigne las claves manualmente creando un archivo .reg (texto sin formato) y cargándolo en el registro. Esto se demuestra en www.autohotkey.com/forum/post-56216.html#56216
</quote>
EventGhost
EventGhost es una herramienta de automatización avanzada, fácil de usar y extensible para MS Windows. Puede usar diferentes dispositivos de entrada como controles remotos infrarrojos o inalámbricos para activar macros, que por su parte controlan una computadora y su hardware conectado. Por lo tanto, se puede utilizar para controlar una PC multimedia con un control remoto normal para el consumidor. Pero sus posibles usos van mucho más allá de esto.
http://www.eventghost.org/
No lo he probado, pero parece interesante y un poco relacionado, así que creo que vale la pena mencionarlo aquí.
Algunos Superusuarios pueden recordar a Girder, que desafortunadamente dejó de ser freeware hace mucho tiempo. EventGhost parece algo similar. Ya no tengo el TVPhone98 de AverMedia, pero usar el control remoto a través de Girder fue divertido.