autokbisw (automatic keyboard input source switcher) fue una de las primeras herramientas en cambiar la distribución por teclado en Mac, y apps posteriores como Keychange la mencionan como su inspiración. Es un programa de línea de comandos que se ejecuta como servicio en segundo plano. Keyameleon es una app para la barra de menús. Las dos cambian la fuente de entrada cuando escribes en otro teclado; la diferencia está en cómo les indicas qué distribución corresponde a cada teclado.

De un vistazo

Keyameleonautokbisw
Cambia segúnEl teclado en el que escribesEl teclado en el que escribes
Cómo recibe un teclado su distribuciónTú la asignas en la configuración inicial o en los ajustesRecuerda la última distribución que usaste en ese teclado
InterfazApp de la barra de menús con ventanas de configuración y de ajustesServicio en segundo plano, gestionado desde la línea de comandos
InstalaciónDMG firmado y notarizado o brew install --cask mastro993/tap/keyameleonbrew install ohueter/tap/autokbisw, compilado desde el código fuente, lo que requiere la app Xcode completa
Precio y licenciaGratis, MITGratis, Apache 2.0
Primera tecla en un teclado recién usadoUsa la fuente de entrada anteriorUsa la fuente de entrada anterior
macOS26 o posteriorSin versión mínima indicada

Distribuciones asignadas frente a distribuciones aprendidas

autokbisw no tiene ajustes. Escribe en un teclado, elige su distribución en el menú Teclado o con la tecla 🌐, y autokbisw la recuerda. La próxima vez que escribas en ese teclado, vuelve a poner esa distribución. Configurarlo consiste simplemente en usar tus teclados durante un minuto.

La otra cara es que cada cambio manual le enseña algo. Cambia a otra distribución para una sola palabra y esa pasa a ser la distribución del teclado hasta que vuelvas a cambiarla.

Keyameleon pregunta una vez, de forma explícita. La configuración guiada muestra tus teclados y eliges una fuente de entrada para cada uno. Un cambio manual dura hasta tu siguiente pulsación; después vuelve la distribución propia del teclado. Si se elimina de macOS una distribución asignada, Keyameleon conserva la asignación y muestra un aviso en lugar de elegir una sustituta.

Gestión de teclados

autokbisw identifica los teclados por nombre de producto e ID de hardware y, opcionalmente, por el puerto USB al que están conectados. Los dispositivos solo aparecen después de que escribas en ellos mientras se ejecuta. Para que un dispositivo deje de provocar cambios, por ejemplo un ratón que se identifica como teclado, listas los dispositivos con autokbisw list y desactivas uno con autokbisw disable.

Keyameleon muestra todos los teclados que encuentra en su ventana de ajustes, donde puedes cambiar el nombre de uno o ignorar un dispositivo que no es un teclado. Su menú en la barra de menús muestra cada teclado asignado, cuál está activo y cualquier problema que requiera atención, como la falta de acceso a la Monitorización de entrada.

Mantenimiento

autokbisw es estable y ligero, y su repositorio se modificó por última vez en febrero de 2025. Como Homebrew lo compila en tu Mac, instalarlo y actualizarlo requiere la app Xcode completa, no solo las Command Line Tools.

Keyameleon se distribuye como app firmada y notarizada, y se actualiza sola: comprueba como mucho una vez al día e instala una actualización solo cuando la apruebas.

¿Cuál deberías usar?

  • Vives en la terminal, ya tienes Xcode o usas una versión de macOS anterior a la 26: autokbisw.
  • Quieres una distribución por teclado que no se mueva por mucho que cambies a mano, con una ventana de ajustes y un estado visible: Keyameleon.

¿Usas macOS 14 o 15 y prefieres una app a un servicio? Consulta Keyameleon vs Keychange.