Comment réduire le long délai au-delà du réglage le plus bas

Si vous avez feuilleté une de ces listes sur un site Web grand public vous promettant «d'améliorer considérablement» les performances de votre appareil, vous avez probablement déjà vu cette vidéo une douzaine de fois: réduisez la taille de l'animation de votre téléphone pour accélérer votre téléphone!

À l'heure actuelle, je pense que la grande majorité des lecteurs de nos forums connaissent ce petit truc. Certains diront peut-être que c'est un placebo, mais à mon avis, le truc fonctionne vraiment car il améliore votre vitesse de traitement multitâche en éliminant les animations fastidieuses (et pourtant superbes).

Certains utilisateurs souhaitent toutefois modifier un aspect de votre appareil pour améliorer également leur vitesse de traitement multitâche: le délai d'attente de la presse longue . Le délai d'attente prolongé auquel je me réfère est le temps qu'il faut pour que votre touche à l'écran soit enregistrée comme une action maintenue. Si vous vous retrouvez souvent en train de copier / coller de grandes quantités de texte ou de partager des liens avec des groupes d'amis, vous constaterez peut-être que le retard de presse long par défaut est un peu trop long.

Bien qu’il existe effectivement une option permettant de modifier votre délai d’appui long dans les paramètres d’accessibilité (ce que Google appelle le «délai de mise en contact»), vous ne pouvez augmenter le délai que par son option «court» par défaut. Que faire si vous souhaitez accélérer le délai presse longue afin de pouvoir accéder plus rapidement aux événements presse longs? Dans ce cas, nous avons trouvé comment faire exactement cela. Cela devrait fonctionner sur presque tous les appareils Android 4.2+, et cela ne nécessite pas d'accès root .


Réduire encore le délai de la presse longue

Comme pour toutes les préférences système de votre appareil, il existe un tableau de valeurs auquel vous pouvez accéder pour modifier manuellement les paramètres de votre téléphone via une ligne de commande. Dans notre cas, nous voudrons éditer la préférence long_press_timeout définie dans la classe Settings.Secure.

Lorsque vous modifiez cette valeur via la boîte de dialogue «Touch and Hold Delay» dans les paramètres d'accessibilité, elle peut contenir une valeur de 500, 1 000 et 1 500 millisecondes qui correspond respectivement à court, moyen et long. Cependant, nous pouvons définir manuellement la valeur de votre propre délai d'attente à partir de la ligne de commande. Nous pouvons mettre n’importe quel nombre entier non négatif dans ce paramètre, mais je vous recommande de ne pas descendre au-dessous de 250 ms afin de ne pas tomber dans une tonne de longues pressions accidentelles.

Pour pouvoir modifier ce paramètre, vous devrez configurer ADB sur votre ordinateur. Tout d’abord, téléchargez le fichier binaire ADB directement à partir de Google pour votre système d’exploitation et extrayez-le dans un répertoire distinct de votre ordinateur. Ensuite, installez le pilote approprié pour votre téléphone. Ensuite, activez «Débogage USB» dans Paramètres -> Options du développeur. Si vous ne voyez pas les options pour les développeurs, vous devrez l'activer en accédant à Paramètres -> À propos du téléphone, puis en appuyant 7 fois sur le numéro de build. Enfin, assurez-vous que ADB fonctionne en lançant une invite de commande dans le même répertoire que le fichier binaire ADB (cliquez avec le bouton droit de la souris sur>> «ouvrir l'invite de commande ici»), puis exécutez la commande suivante:

 adb devices 

Si vous voyez le numéro de série de votre appareil (et qu'il ne dit pas non autorisé), vous êtes en or. Si une fenêtre contextuelle vous demandant d’accorder l’accès ADB à votre ordinateur vous est proposée, dites oui. Si cela ne se produit pas, essayez de redémarrer votre ordinateur / téléphone et de le rebrancher sur votre ordinateur. Sinon, essayez de réinstaller le pilote.

Une fois ADB configuré, il est temps de modifier le paramètre. Tout ce que vous avez à faire est d'entrer une seule commande comme suit:

 adb shell settings put secure long_press_timeout integer 

où «entier» est le délai d'attente longue en millisecondes ( ne pas entrer d'unités dans la commande) . Encore une fois, je vous recommande fortement de définir cette valeur sur au moins 250 pour ne pas obtenir une tonne de faux positifs pour la presse longue.

Après avoir entré la commande, vous devrez redémarrer pour que celle-ci prenne effet. Jouez un peu avec ce nouveau délai de presse long et voyez comment vous l'aimez. Si vous pensez que c'est trop court, vous pouvez l'augmenter davantage. Si vous sentez que c'est trop long, vous pouvez même le diminuer un peu plus. C’est totalement à vous, mais soyez raisonnable et essayez de ne pas mettre quelque chose de ridicule comme 1ms.

Essayez-le et dites-nous ce que vous décidez de faire dans les commentaires ci-dessous!