AutoHotkey keyboard remapping

Remapear Mayús Bloq a Ctrl. Colocar Cmd donde Alt está en un teclado Windows. Construir una capa modificadora de fila de inicio para atajos de una sola mano. Un remapeador de teclado dedicado hace todo esto, sin tocar el hardware. Las siete opciones a continuación cubren Windows, macOS y Linux en niveles gratuitos y de pago.

Qué buscar en un remapeador de teclado

La opción correcta depende de qué tan profundo planee ir. Considera primero lo siguiente:

Comparación rápida

Aplicación Mejor para Plataformas Gratis Capas Programable
AutoHotkey Profundidad de secuencias de comandos de Windows Windows Sí Sí Sí
PowerToys Keyboard Manager Intercambio de teclas sin fricción en Windows Windows Sí No No
SharpKeys Intercambios de registro persistentes Windows Sí No No
Karabiner-Elements Usuario avanzado de macOS macOS Sí Sí Sí (JSON)
kanata Modificadores de fila de inicio multiplataforma Windows, macOS, Linux Sí Sí Sí
keyd Daemon de Linux para capas completas Linux Sí Sí Sí
Kinto Hacer que Windows o Linux se sienta como macOS Windows, Linux Sí Preset No

1. AutoHotkey, mejor profundidad de secuencias de comandos de Windows

AutoHotkey es el veterano del remapeo y la automatización de Windows. Es un lenguaje de secuencias de comandos: escribe un archivo .ahk que diga CapsLock::Ctrl, y Mayús Bloq ahora envía Ctrl. También maneja cadenas activas, automatización de ventanas, diálogos GUI y acciones de mouse.

La razón para elegirlo es la profundidad. Todo lo que puedas imaginar hacer a una pulsación de tecla, AutoHotkey lo hace. La comunidad escribe scripts para expansión de texto, pegado de ventanas, administradores del portapapeles y herramientas de lanzador completo.

Donde se queda corto: Los scripts son la interfaz. Si no quiere escribir código, PowerToys Keyboard Manager o SharpKeys son más fáciles. La sintaxis de AHK 2.0 rompió la compatibilidad hacia atrás con los scripts de AHK 1.1.

Precio: Gratis y código abierto (GPLv2).

Plataformas: Windows 7 a través de 11.

Descarga: autohotkey.com · GitHub

Conclusión: El predeterminado en Windows para cualquiera cómodo escribiendo unas pocas líneas de script.

2. PowerToys Keyboard Manager, mejor Windows sin fricción

Keyboard Manager de Microsoft en PowerToys es la forma más simple de intercambiar teclas en Windows. Abre PowerToys, elige “Remapear una tecla”, y suelta una fuente y destino. Listo. Sin script, sin reinicio.

Si ya ejecutas PowerToys, Keyboard Manager te da remapeos básicos sin instalar nada extra. También remapea atajos (Ctrl+C a Ctrl+Insertar, por ejemplo) y puede limitar los remapeos a una aplicación específica.

Donde se queda corto: Sin macros, sin cadenas activas, sin capas. Se detiene en “una tecla se convierte en otra tecla”.

Precio: Gratis (MIT).

Plataformas: Windows 10, Windows 11.

Descarga: Microsoft Store · GitHub

Conclusión: El predeterminado en Windows para intercambios de teclas individuales. Cambia a AutoHotkey cuando necesites más.

3. SharpKeys, mejor intercambios de registro persistentes en Windows

SharpKeys escribe remapeos directamente en el Mapa de Códigos de Escaneo del Registro de Windows. Eso significa que el remapeo sobrevive a los reinicios, funciona antes de iniciar sesión y no necesita un proceso en segundo plano. Es la herramienta correcta si desea jubilarse permanentemente la tecla Mayús Bloq.

La interfaz es una lista simple de pares “mapear desde” y “mapear a”. Sin scripts, sin macros. Guarda, reinicia, listo.

Donde se queda corto: Sin reglas condicionales. Sin macros. Requiere reinicio para aplicar cambios.

Precio: Gratis y código abierto (MIT).

Plataformas: Windows.

Descarga: Microsoft Store · GitHub

Conclusión: La opción cuando deseas que el remapeo viva en el SO, no en una aplicación en ejecución.

4. Karabiner-Elements, mejor herramienta de poder macOS

Karabiner-Elements es la herramienta de remapeo estándar de macOS. Maneja remapeos por tecla, modificaciones complejas a través de reglas JSON y pilas de capas completas. La comunidad publica una gran biblioteca de modoficaciones complejas que puede importar con un clic.

Los modificadores de fila de inicio (convierte A, S, D, F en teclas modificadoras cuando se mantienen presionadas) son uno de los patrones favoritos de la comunidad y Karabiner es la herramienta que la mayoría de los tutoriales asumen.

Donde se queda corto: Las modoficaciones complejas requieren leer JSON. La GUI cubre lo básico pero las características de potencia viven en el archivo de configuración.

Precio: Gratis y código abierto (Unlicense).

Plataformas: macOS 12 y posterior.

Descarga: karabiner-elements.pqrs.org · GitHub

Conclusión: El predeterminado en macOS.

5. kanata, mejor capas multiplataforma

kanata es un remapeador Rust que se ejecuta en Windows, macOS y Linux con el mismo archivo de configuración. Define capas completas: toca una tecla para X, manténla para Y, mantenla con otra tecla para Z. Los modificadores de fila de inicio, teclas de doble función, patrones de tap-dance y macros todos viven en un archivo de texto.

Si usa más de un SO y desea el mismo diseño en todas partes, kanata es la opción porque la configuración es portátil.

Donde se queda corto: Sin GUI. La configuración es un DSL similar a Lisp que toma un día para aprender.

Precio: Gratis y código abierto (LGPLv3).

Plataformas: Windows, macOS, Linux.

Descarga: GitHub

Conclusión: La mejor opción cuando la portabilidad entre SOs es tan importante como la profundidad.

6. keyd, mejor daemon de Linux

keyd es un remapeador de teclado solo para Linux que se ejecuta como daemon y lee la configuración desde /etc/keyd/. Admite capas, teclas de doble función, cadenas activas y reglas específicas de la aplicación. Debido a que se ejecuta en la capa de entrada del kernel, los remapeos funcionan en todas las aplicaciones y en todos los entornos de escritorio.

Para los usuarios de Linux que desean comportamiento de firmware de estilo QMK en cualquier teclado, keyd es la opción estándar.

Donde se queda corto: Solo Linux. Configuración solo archivo de texto. Sin GUI.

Precio: Gratis y código abierto (MIT).

Plataformas: Linux.

Descarga: GitHub

Conclusión: El predeterminado en Linux para remapeo de capas completas.

7. Kinto, mejor “hacer que Windows o Linux se sienta como macOS”

Kinto es un remapeador impulsado por presets para Windows y Linux que envía un trabajo: haz que tus atajos pesados en Ctrl de Windows se comporten como los atajos Cmd de macOS. Cmd+C copia, Cmd+Tab cambia ventanas al estilo Mac, Cmd+Q sale.

Los desarrolladores que cambian entre una laptop Mac y un escritorio Linux eligen Kinto para mantener la memoria muscular intacta.

Donde se queda corto: No es un remapeador de propósito general. Los remapeos que aplica son los presets de Kinto, aunque la configuración subyacente es editable.

Precio: Gratis y código abierto (GPLv3).

Plataformas: Windows, Linux (X11 y Wayland).

Descarga: kinto.sh · GitHub

Conclusión: La opción cuando deseas memoria muscular de atajos Mac en Windows o Linux.

Cómo elegir

Preguntas frecuentes

¿Cuál es el mejor remapeador de teclado gratis para Windows?
Para intercambios de teclas individuales, PowerToys Keyboard Manager. Para scripts y macros, AutoHotkey. Ambos son gratis.

¿Puedo remapear Mayús Bloq a Ctrl en macOS sin una aplicación?
Sí. Configuración del sistema, Teclado, Teclas modificadoras, y elige Ctrl como la acción de Mayús Bloq. Karabiner añade todo más allá de ese caso básico.

¿Es AutoHotkey seguro?
Sí. Es código abierto y ampliamente auditado. Los scripts que descargas de extraños son la preocupación, no la herramienta en sí. Lee un script antes de ejecutarlo.

¿Puedo remapear el teclado incorporado de una laptop?
Sí, todas las herramientas en esta lista funcionan en laptops. El remapeo está a nivel del SO, no del hardware, por lo que cualquier teclado USB o incorporado se remapea de manera idéntica.

¿Qué hay de teclados programables como QMK o VIA?
Si tu teclado admite firmware QMK o VIA, remapea en la capa de firmware. Sobrevive a la reinstalación del SO, funciona antes de iniciar sesión y no necesita un daemon. Los remapeadores de software son la respuesta solo cuando el remapeo de firmware no es una opción.