Cómo reducir el retraso de pulsación larga más allá de su configuración más baja

Un tutorial sobre cómo reducir el retraso de pulsación larga desde los 500 ms predeterminados hasta el valor que desee. Funciona en cualquier dispositivo Android 4.2+ sin root.

Si ha hojeado alguna de esas listas en un sitio web de tecnología convencional que promete un truco Para "mejorar enormemente" el rendimiento de su dispositivo, probablemente haya visto esto una docena de veces: ¡Baja la escala de animación de tu teléfono para acelerarlo!

A estas alturas, creo que la gran mayoría de los lectores de nuestros foros conocen ese pequeño truco. Algunos podrían argumentar que es un placebo, pero en mi opinión el truco realmente funciona porque mejora la velocidad de la multitarea al eliminar las animaciones que hacen perder el tiempo (aunque son hermosas).

Sin embargo, hay un aspecto de su dispositivo que algunos usuarios desearían poder cambiar para mejorar también su velocidad de multitarea: el retraso de pulsación larga. El retraso de pulsación larga al que me refiero es el tiempo que tarda el toque en la pantalla en registrarse como una acción de tocar y mantener presionado. Si con frecuencia copia y pega grandes cantidades de texto o comparte enlaces con grupos de amigos, es posible que el retraso predeterminado de pulsación larga sea demasiado largo.

Si bien existe una opción para cambiar el retraso de pulsación larga en la Configuración de accesibilidad (lo que Google llama "toque y mantenga presionado el retraso"), sólo puedes aumentar el retraso de su opción predeterminada "corta". ¿Qué sucede si desea acelerar el retraso de la pulsación larga para poder acceder a los eventos de pulsación larga más rápidamente? En ese caso, hemos descubierto cómo hacer precisamente eso. Esto debería funcionar en casi todos los Android 4.2+ dispositivo, y no requiere acceso root.


Reduzca aún más el retraso de pulsación larga

Al igual que con todas las preferencias del sistema en su dispositivo, hay una tabla de valores a la que puede acceder para cambiar manualmente la configuración en su teléfono a través de una línea de comando. En nuestro caso, querremos editar el long_press_timeout preferencia que se define en el Ajustes. Seguro clase.

Cuando cambia este valor a través del cuadro de diálogo "retraso de tocar y mantener presionado" en la configuración de Accesibilidad, puede mantener un valor de 500, 1000 y 1500 milisegundos que corresponde a corto, medio y largo respectivamente. Sin embargo, podemos establecer manualmente nuestro propio valor de tiempo de espera desde la línea de comando. Podemos poner cualquier número entero no negativo en esta configuración, pero recomiendo que no baje de 250 ms para no encontrarse con un montón de pulsaciones largas accidentales.

Para editar esta configuración, necesitará tener ADB configurado en su computadora. Primero, descargue el binario ADB directamente desde Google para su sistema operativo particular y extráigalo a un directorio separado en su computadora. Próximo, instalar el controlador adecuado para tu teléfono en particular. Luego, habilite "Depuración USB" en Configuración --> Opciones de desarrollador. Si no ve las Opciones de desarrollador, deberá habilitarlas yendo a Configuración --> Acerca del teléfono y luego tocando Número de compilación 7 veces. Finalmente, asegúrese de que ADB esté funcionando iniciando un símbolo del sistema en el mismo directorio que el binario ADB (haga clic derecho -> "abrir símbolo del sistema aquí") y ejecute el siguiente comando:

adb devices

Si ve el número de serie de su dispositivo (y no dice no autorizado), está bien. Si ve una ventana emergente en su teléfono pidiéndole que le otorgue acceso ADB a su computadora, diga que sí. Si no ve que suceda ninguna de las dos cosas, intente reiniciar su computadora/teléfono y vuelva a conectarlo a su computadora. De lo contrario, intente reinstalar el controlador.

Una vez que ADB esté configurado, es hora de modificar la configuración. Todo lo que tienes que hacer es ingresar un solo comando de la siguiente manera:

adb shell settings put secure long_press_timeout <em><strong>integerstrong>em>

donde "entero" es el retraso de pulsación larga en milisegundos (no introduzcas ninguna unidad en el comando). Nuevamente, le recomiendo encarecidamente que establezca esto en al menos 250 para no obtener un montón de acciones de pulsación larga falsas positivas.

Después de ingresar el comando, deberá reiniciar para que surta efecto. Pruebe un poco con este nuevo retraso de pulsación larga y vea si le gusta. Si crees que es demasiado corto, puedes aumentarlo un poco más. Si sientes que es demasiado largo, incluso puedes disminuirlo un poco más. Depende totalmente de ti, pero sé sensato y trata de no poner algo ridículo como 1 ms.

¡Pruébalo y cuéntanos qué estás decidiendo en los comentarios a continuación!