0 votes

Empêcher le curseur de se déplacer jusqu'à la fin du mot lorsqu'il touche le texte

Le comportement par défaut d'Android lors de l'interaction avec du texte modifiable semble être de déplacer le curseur jusqu'à la fin du mot que vous avez touché, quel que soit l'endroit où vous l'avez touché.

Cela n'est pas souhaitable dans de nombreuses situations, par exemple si vous avez un stylet ou une main précise ou un grand écran et un texte volumineux, ou des flèches gauche et droite personnalisées sur votre barre de navigation, ou une très longue chaîne de caractères sans espaces.

Existe-t-il un moyen d'empêcher Android de déplacer le curseur ?

0voto

Steve Points 255

Future captain me here with an answer ! Apparemment ce truc de tapoter sur un mot + placement du curseur n'est pas géré par le système d'exploitation mais par l'application clavier que tu utilises.

Voici donc une configuration qui fonctionne parfaitement :

  1. Utilisez le clavier Swiftkey.

Le problème, c'est que Swiftkey est très mauvais :

  • elle ne résout pas le problème de la question, qui est un crime contre la compétence humaine.
  • il insère toujours un espace après un point, ce qui rend les urls ou les "e.g." impossibles à écrire.
  • il ne permet pas de mettre en majuscule la lettre suivante après l'espace seulement après avoir appuyé sur l'espace après le point, c'est à dire si vous n'écriviez pas un url.
  • vous tapez accidentellement sur le point au lieu de l'espace lorsque vous tapez rapidement et vous ne pouvez pas changer la mise en page.

Les étapes suivantes vous permettront de supprimer Swiftkey et de résoudre tous vos problèmes de clavier :

  1. Rootez votre appareil. N'écoutez pas vos "parents". La meilleure sécurité est celle des téléphones rootés, à moins que vous ne soyez vraiment pas doué, auquel cas c'est tout aussi mauvais que de ne pas rooté. (mais dans ce cas, vous pouvez vous déraciner par la suite)
    • Si vous êtes préoccupé par la confidentialité de Swiftkey, vous pouvez installer un pare-feu qui bloque ou surveille son accès à Internet.
  2. Installez l'Android Xposed Framework et Xposed Installer (peut ne pas fonctionner (encore) sur les dernières versions d'Android) (nécessite d'être rooté, mais vous pouvez vous dérooter après l'installation si vous le souhaitez).
  3. Téléchargez et installez le module Xposed "Exi for Swiftkey" ( github ).

Il suffit de parcourir les paramètres d'Exi pour trouver les bonnes cases à cocher. Ces cases modifient comme par magie le tapotement de swiftkey sur les mots et d'autres comportements.

* s'envole *

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X