0 votos

Detener el cursor de movimiento al final de la palabra al tocar el texto

El comportamiento predeterminado de Android al interactuar con texto editable parece ser mover el cursor al final de la palabra que has tocado, independientemente de la ubicación de tu toque.

Esto es indeseable en muchas situaciones, por ejemplo, si tienes un lápiz óptico o una mano precisa, una pantalla grande y texto grande, o flechas personalizadas a la izquierda y a la derecha en tu barra de navegación, o una cadena muy larga sin espacios.

¿Hay alguna manera de evitar que Android mueva tu cursor?

0voto

Twodordan Puntos 106

¡El futuro capitán aquí con una respuesta! Aparentemente, esta función de tocar palabras + posición del cursor no la gestiona el sistema operativo, sino la aplicación de teclado que uses.

Así que aquí hay una configuración que funciona genial:

  1. Utiliza el teclado Swiftkey.

El problema es que Swiftkey apesta mucho:

  • no resuelve el problema de la pregunta, lo cual es un crimen contra la competencia humana.
  • siempre inserta un espacio después de un punto, lo que hace imposible escribir urls o "por ejemplo".
  • no te deja capitalizar la siguiente letra después de un espacio solo después de presionar el espacio después del punto, es decir, si no estabas escribiendo una url.
  • sigues tocando accidentalmente el punto en lugar del espacio mientras escribes rápidamente y no puedes cambiar el diseño.

Los siguientes pasos harán que Swiftkey deje de apestar y resolverán todos tus problemas de teclado:

  1. Rootea tu dispositivo. No escuches a tus "padres". La mejor seguridad está en los teléfonos con root a menos que seas realmente inexperto, en cuyo caso es tan malo como no hacer root. (pero para esto puedes desrootear después)
    • Si te preocupa la privacidad de Swiftkey, ahora puedes instalar un firewall que bloquee o supervise su acceso a Internet.
  2. Instala el Android Xposed Framework y Xposed Installer (puede que no funcione (todavía) en la(s) última(s) versión(es) de Android) (necesita root, pero puedes desrootear después de la instalación si es necesario).
  3. Descarga e instala el módulo Xposed "Exi para Swiftkey" (github).

Solo explora la configuración de Exi y encontrarás las casillas de verificación correctas. Cambia mágicamente la forma en que Swiftkey toca las palabras y otros comportamientos.

*se aleja volando*

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