9 votos

Teclado Android y remapeo de la tecla CTRL

Tengo un Samsung Galaxy 10.1 con la versión 4.1.2 de Android. Estoy usando ssh para conectarme remotamente a mi máquina principal que ejecuta Ubuntu 12.04 LTS. Una vez que me conecto, hago todo mi trabajo en emacs 24.3. También tengo un teclado bluetooth.

Mi pregunta es acerca de rehacer el Caps Lock para funcionar como la Ctrl llave. Hago esto con mi máquina principal cambiando un ajuste en las opciones de la terminal. He comprobado las opciones en juiceSSH y parece que no hay equivalente. Tal vez haya una forma general de hacer esto con Android o el teclado Bluetooth.

¿Cómo puedo rehacer el Caps Lock para funcionar como el Ctrl carácter?

Si necesita más información, hágamelo saber.

8voto

Jonas Elfström Puntos 16453

Me las arreglé para reasignar la tecla Caps Lock a Ctrl usando el Ayudante de Teclado Externo Pro. Fue muy sencillo, sólo tienes que hurgar en la configuración y encontrarás una manera de crear un mapeo personalizado (Keycode 58 --> Left Control).

2 votos

Tenga en cuenta que debe activar la casilla "Keycode" al editar la asignación, y luego seleccionar "Control izquierdo" en el menú desplegable. También es necesario activar la opción "Anular teclas especiales" en la página de opciones de "Mapeo del teclado", de lo contrario la tecla sigue funcionando como Bloqueo de mayúsculas además de Ctrl.

0 votos

1) Si pulsa la tecla de bloqueo de mayúsculas para iniciar el código clave 58, éste se bloqueará. A continuación, vuelva a pulsar el bloqueo de mayúsculas. De lo contrario, después de activar su diseño personalizado, siempre escribiría todo en mayúsculas. 2) Podría replicar el comportamiento deseado en Android de esta manera. Sin embargo, el bloqueo de mayúsculas está simplemente inactivo entonces (en lugar de 'control') dentro de Emacs corriendo dentro de Linux para DeX, por ejemplo, que corre Ubuntu 16.04. También otras pruebas ( setxkbmap -option ctrl:nocaps o dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:ctrl']" ) no respetaba el bloqueo de mayúsculas como control desafortunadamente

3voto

Ilya R Puntos 1

Desde Android 4.1 puedes hacerlo sin Root instalando una app que proporciona distribuciones de teclado adicionales ( Mapa de caracteres clave archivos).

Un ejemplo de este tipo de aplicación es aquí (Soy el desarrollador).

Si no estás familiarizado con el desarrollo para Android y/o no quieres crear una aplicación de este tipo, existe aplicación web para hacerlo (yo soy el desarrollador). Es gratis y de código abierto .

El archivo KCM para hacer que CapsLock actúe como Ctrl debería tener el siguiente aspecto

type OVERLAY

map key 58 CTRL_LEFT

0voto

Jeremy Wall Puntos 10643

Si has rooteado el dispositivo, y eres capaz de volver a montar /system como lectura-escritura, entonces puedes hacerlo editando los archivos en /system/usr/key*. Aquí es un ejemplo con instrucciones detalladas.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X