Evita que el cursor se mueva 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 ha tocado, independientemente de la ubicación de su toque.

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

¿Hay alguna forma de evitar que Android mueva el cursor?

Respuestas (1)

¡Futuro capitán aquí con una respuesta! Aparentemente, este toque en la palabra + ubicación del cursor no es administrado por el sistema operativo sino por la aplicación de teclado que usa.

Así que aquí hay una configuración que funciona muy bien:

  1. Utilice el teclado Swiftkey.

El problema es que Swiftkey apesta a lo grande:

  • no resuelve el problema de la pregunta, que es un crimen contra la competencia humana.
  • siempre inserta un espacio después de un punto, lo que hace que las direcciones URL o "por ejemplo" sean imposibles de escribir.
  • no te permite poner en mayúscula la siguiente letra después del espacio solo después de presionar el espacio después del punto, es decir, si no estuvieras escribiendo una URL.
  • sigue tocando accidentalmente el punto en lugar del espacio mientras escribe rápidamente y no puede cambiar el diseño.

Los siguientes pasos eliminarán Swiftkey y resolverán todos sus problemas de teclado:

  1. Rootea tu dispositivo. No escuches a tus "padres". La mejor seguridad está en los teléfonos rooteados, a menos que no sea muy experto, en cuyo caso es tan malo como no rootear. (pero para esto puedes desrootear después)
    • Si le preocupa la privacidad de Swiftkey, ahora puede instalar un firewall que bloquee o controle su acceso a Internet.
  2. Instale Android Xposed Framework y Xposed Installer (es posible que no funcione (todavía) en las últimas versiones de Android) (necesita root, pero puede desrootearlo después de la instalación si es necesario).
  3. Descargue e instale el módulo Xposed "Exi for Swiftkey" ( github ).

Simplemente navegue por la configuración de Exi y encontrará las casillas de verificación correctas. Cambia mágicamente el toque de swiftkey en palabras y otros comportamientos.

* se va volando *