Cómo agregar un diseño de teclado físico

Estoy usando un teclado de tableta Logitech para Android con Galaxy Nexus (Android 4.1).

Cuando voy a Configuración -> Idioma y entrada -> Teclado físico y toco Logitech Tablet Keyboard Gen, hay una opción para "Configurar diseños de teclado". Hay muchos diseños predefinidos, pero falta el diseño de teclado "Polaco (programador)". ¿Cómo puedo agregar uno?

Miré /system/usr/keylayout y /system/usr/keychars pero no veo los otros diseños allí.

Sé que hay una aplicación que no requiere root, pero es un teclado virtual que funciona con teclados bluetooth https://play.google.com/store/apps/details?id=com.apedroid.hwkeyboardhelper y estoy interesado solo al agregar el diseño a los diseños de teclado físico incorporados.

Respuestas (3)

Es una tarea bastante fácil. Consulte la fuente del paquete del sistema InputDevices. O obtenga el complemento de diseño de teclado externo para programadores polacos listo para usar desde allí: https://sites.google.com/site/polishhardwarekbd/

Allí también encontrarás la fuente de la aplicación. Saludos.

Impresionante, funcionó a las mil maravillas! Gracias por ese enlace.

Debe instalar distribuciones de teclado adicionales:

https://play.google.com/store/apps/details?id=varzan.extraKeyboardLayouts .

Es gratis y me ayuda a escribir en idioma mongol e incluye muchos otros idiomas.

Gracias Señor..

Estoy interesado en esto también.

Sin embargo, como una solución temporal, descubrí que el teclado virtual que ha seleccionado parece afectar la forma en que funciona un teclado bluetooth. Por ejemplo:

Usualmente uso Go! Teclado. Mientras tengo esto seleccionado, mi tecla de mayúsculas es un pestillo (presione dos veces para bloquear mayúsculas) y ctrl-c y ctrl-v no funcionan. Sin embargo, cuando cambio a Hacker's Keyboard, shift requiere que lo mantenga presionado y ctrl-c, -v y -a funcionan como lo harían en una PC.

Lo que realmente me gustaría hacer es editar la forma en que funcionan las funciones fn o algunas de las teclas del iphone o mac para adjuntarlas a mi espalda, botones recientes y de menú. Esto debe ser posible porque una de las teclas ya funciona como 'inicio'.

Interesante. Si extrae las notificaciones y hace clic en Método de entrada, hay un teclado físico activado pero también se selecciona el IME suave. Estoy usando Swype y CTRL+C/V/X funcionan correctamente cuando edito una gran parte del texto (por ejemplo, en Writer) pero esas teclas de acceso rápido están rotas en la barra de direcciones de la aplicación de Internet (supongo que las teclas están interceptadas).