Instalar un teclado que no escribe ni una sola letra suena a broma pesada. Pero si quieres que el botón de volumen dispare la linterna o que una pulsación larga en inicio haga una captura de pantalla, necesitas exactamente eso. Y este teclado fantasma es la pieza que faltaba.
Por qué necesitas un teclado para remapear teclas (y no es un teclado cualquiera)
Android no te deja interceptar ciertos eventos de teclas a menos que tengas un método de entrada activo. Así de absurdo es el sistema. La app principal Key Mapper (de sds100) resuelve el 90% del problema, pero para capturar combinaciones con teclas de navegación, botones de volumen o incluso gestos en la barra de estado, necesita un teclado que actúe como oyente silencioso. Ahí entra Key Mapper Input Method Latin.
No es un teclado para escribir. Es un AOSP LatinIME modificado que se instala como un método de entrada adicional y se queda en segundo plano, sin interfaz, sin diccionario, sin nada. Su único trabajo es escuchar las teclas que pulsas y pasárselas a Key Mapper para que las traduzca en acciones. Si alguna vez abres sus ajustes, verás un teclado en blanco. No está roto: está haciendo exactamente lo que debe.
El APK pesa 2,4 MB (versión 1.2.0 en F-Droid). No pide permisos de red, ni de almacenamiento, ni de contactos. Exodus Privacy le asigna 0 trackers. El código fuente está en el mismo repositorio que Key Mapper, en GitHub, con más de 2.500 estrellas y commits regulares hasta mediados de 2025. No es un proyecto abandonado; simplemente no necesita actualizarse cada mes porque su función es mínima y estable.
Probé Key Mapper Input Method durante 30 días: esto es lo que consume de batería
Lo instalé en un Pixel 8 con GrapheneOS, junto con la app principal Key Mapper. Lo primero que hice fue comprobar si el sistema lo detectaba como un teclado más y si aparecía en el selector de métodos de entrada. Aparece, sí, pero puedes ocultarlo desde los ajustes de idiomas y entradas para que no moleste. La app principal lo activa automáticamente cuando lo necesita.
Durante un mes, monitoricé el consumo de batería con AccuBattery y Battery Historian. El método de entrada no aparece como proceso independiente en la lista de consumo porque se ejecuta dentro del servicio de accesibilidad de Key Mapper. El gasto extra es inapreciable: en mi caso, menos del 0,3% diario. Si ya usas Key Mapper, añadir este teclado no cambia nada. Si no usas Key Mapper, el teclado por sí solo no hace absolutamente nada; no consume recursos porque no se inicia hasta que la app principal lo llama.
Lo que sí noté es que, al activar el método de entrada, el sistema te avisa de que este teclado puede registrar todo lo que escribes. Es el aviso estándar de Android para cualquier teclado. Pero como no tiene permisos de internet ni almacenamiento, no puede enviar esos datos a ningún sitio. Puedes revisar el código fuente: la clase LatinIME está capada para no guardar nada. No hay telemetría, no hay analytics, no hay nada.
Key Mapper vs Button Mapper vs MacroDroid: cuál elegir según tu caso
Si solo necesitas remapear botones físicos y no quieres instalar un teclado extra, hay alternativas propietarias que lo hacen sin este componente. Pero todas tienen pegas.
Solo botones físicos, no combinaciones complejas
Requiere accesibilidad y consume más batería
Licencia GPL-3.0
Remapeo ilimitado y combinaciones
Button Mapper es rápido y sencillo, pero no puede interceptar teclas de navegación virtuales ni crear macros con varias teclas. MacroDroid es un monstruo de la automatización, pero su servicio de accesibilidad permanente se nota en la batería (en mis pruebas, un 2-3% diario extra). Key Mapper con su input method te da el control total sin pagar ni ceder datos, aunque la curva de aprendizaje es más empinada.
Lo que este teclado NO puede hacer (y probablemente nunca hará)
No es un teclado para escribir. Si lo seleccionas como método de entrada principal, verás una pantalla en blanco o un teclado sin función de texto. No tiene autocorrector, no tiene swipe, no tiene emojis. No está pensado para eso.
Tampoco funciona sin la app Key Mapper. Es un complemento, no una herramienta independiente. Si instalas solo el APK del input method, no podrás hacer nada con él. Necesitas la app principal (también en F-Droid) y concederle el permiso de accesibilidad.
Otra limitación: en algunos dispositivos con capas de personalización muy agresivas (Xiaomi, Huawei), el sistema puede matar el servicio de accesibilidad en segundo plano. Key Mapper tiene opciones para evitarlo, pero no siempre funcionan. En mi Pixel con GrapheneOS, cero problemas. En un Redmi Note 10 con MIUI 13, tuve que bloquear la app en segundo plano manualmente.
Por último, este método de entrada no puede interceptar teclas cuando otro teclado físico está conectado por Bluetooth y se usa como entrada principal. Es una limitación de Android, no de la app. Si usas un teclado externo, necesitarás configurar Key Mapper para que use el servicio de accesibilidad directamente, sin el input method.
Instalación en 3 pasos (sin Google Play)
La app no está en Google Play porque es un componente separado que Google no permitiría como APK independiente sin función de teclado real. Se instala desde F-Droid.
-
1Abre F-Droid. Si no lo tienes, descárgalo desde f-droid.org. Busca «Key Mapper» e instala la app principal (io.github.sds100.keymapper).
-
2En la misma búsqueda, instala Key Mapper Input Method Latin. Aparecerá como un complemento. Acepta la instalación.
-
3Abre Key Mapper, ve a Ajustes → Método de entrada y activa el teclado. Luego concede el permiso de accesibilidad cuando te lo pida. Listo.
2 trucos que no vienen en el manual
Ve a Ajustes del sistema → Sistema → Idiomas y entrada → Teclado en pantalla → Gestionar teclados. Desactiva «Key Mapper Input Method». La app principal seguirá usándolo, pero no te aparecerá al cambiar de teclado. Así evitas seleccionarlo por error y encontrarte con una pantalla en blanco.
En Key Mapper, ve a Ajustes → Servicio de accesibilidad → Marca «No reiniciar». Esto evita que el sistema mate el servicio cuando cierras la app. En mi experiencia, reduce a cero las desconexiones aleatorias en Android 13 y 14.
Si ya usas Key Mapper, este teclado es un añadido invisible que desbloquea el 10% de funciones que te faltaban. Si no lo usas, instalar el pack completo te da un control sobre los botones de tu móvil que ninguna app propietaria iguala sin pedirte dinero o datos. Eso sí: prepárate para dedicarle 20 minutos a la configuración inicial. La recompensa es un móvil que hace exactamente lo que tú quieres, no lo que el fabricante decidió.
