Een tutorial over hoe u de vertraging bij lang indrukken kunt terugbrengen van de standaardwaarde van 500 ms naar de gewenste waarde. Werkt op elk Android 4.2+ apparaat zonder root.
Als je een van die lijstjes op een reguliere technologiewebsite hebt doorgenomen die een truc belooft om de prestaties van uw apparaat "sterk te verbeteren", heeft u deze waarschijnlijk al een tiental keer gezien: verlaag de animatieschaal van je telefoon om je telefoon te versnellen!
Inmiddels denk ik dat de overgrote meerderheid van de lezers op onze forums op de hoogte is van dit trucje. Sommigen beweren misschien dat het een placebo is, maar naar mijn mening werkt de truc echt omdat het je multitaskingsnelheid verbetert door tijdverspillende (maar toch mooie) animaties te elimineren.
Toch is er één aspect van uw apparaat dat sommige gebruikers graag zouden willen veranderen om ook hun multitaskingsnelheid te verbeteren: de lange druk vertraging. De lange drukvertraging waar ik het over heb, is hoe lang het duurt voordat uw aanraking op het scherm wordt geregistreerd als een actie voor aanraken en vasthouden. Als u regelmatig grote hoeveelheden tekst kopieert/plakt of koppelingen deelt met groepen vrienden, kan het zijn dat de standaardvertraging bij lang indrukken iets te lang is.
Hoewel er inderdaad een optie is om uw lange drukvertraging te wijzigen in de Toegankelijkheidsinstellingen (wat Google de "vertraging aanraken en vasthouden"), dat kan alleen toename de vertraging ten opzichte van de standaard "korte" optie. Wat als u de vertraging bij lang indrukken wilt versnellen, zodat u sneller toegang krijgt tot gebeurtenissen bij lang indrukken? In dat geval hebben we ontdekt hoe we dat kunnen doen. Dit zou op bijna elke versie moeten werken Android 4.2+ apparaat, en het vereist geen root-toegang.
Verkort de vertraging bij lang indrukken nog verder
Zoals bij alle systeemvoorkeuren op uw apparaat, is er een tabel met waarden waartoe u toegang hebt om de instellingen op uw telefoon handmatig te wijzigen via een opdrachtregel. In ons geval willen we de lange_druk_timeout voorkeur die is gedefinieerd onder de Instellingen. Zeker klas.
Wanneer u deze waarde wijzigt via het dialoogvenster 'Vertraging aanraken en vasthouden' in de toegankelijkheidsinstellingen, kan dat een waarde van 500, 1.000 en 1.500 milliseconden bevatten, wat overeenkomt met kort, gemiddeld en lang respectievelijk. We kunnen echter handmatig een eigen time-outwaarde instellen vanaf de opdrachtregel. We kunnen elk niet-negatief geheel getal in deze instelling plaatsen, maar ik raad aan dat u niet onder de 250 ms gaat, zodat u niet te maken krijgt met een hoop onbedoeld lang indrukken.
Om deze instelling te kunnen bewerken, moet ADB op uw computer zijn geïnstalleerd. Eerst, download het ADB-binaire bestand rechtstreeks van Google voor uw specifieke besturingssysteem en pak het uit naar een aparte map op uw computer. Volgende, installeer het juiste stuurprogramma voor uw specifieke telefoon. Schakel vervolgens "USB-foutopsporing" in Instellingen -> Opties voor ontwikkelaars in. Als u Opties voor ontwikkelaars niet ziet, moet u deze inschakelen door naar Instellingen -> Over de telefoon te gaan en vervolgens zeven keer op Build-nummer te tikken. Zorg er ten slotte voor dat ADB werkt door een opdrachtprompt te starten in dezelfde map als het binaire bestand van ADB (klik met de rechtermuisknop --> "open opdrachtprompt hier") en voer de volgende opdracht uit:
adb devices
Als je het serienummer van je apparaat ziet (en er staat niet 'ongeautoriseerd'), zit je goed. Als u een pop-up op uw telefoon ziet waarin u wordt gevraagd uw computer ADB-toegang te verlenen, zeg dan ja. Als u geen van beide ziet gebeuren, probeer dan uw computer/telefoon opnieuw op te starten en opnieuw op uw computer aan te sluiten. Probeer anders het stuurprogramma opnieuw te installeren.
Zodra ADB is ingesteld, is het tijd om de instelling te wijzigen. Het enige dat u hoeft te doen, is als volgt één enkele opdracht invoeren:
adb shell settings put secure long_press_timeout <em><strong>integerstrong>em>
waarbij "geheel getal" de lange drukvertraging is in milliseconden (voer geen eenheden in het commando in). Nogmaals, ik raad u ten zeerste aan om dit op minimaal 250 in te stellen, zodat u niet veel vals-positieve acties bij langdurig indrukken krijgt.
Nadat u de opdracht hebt ingevoerd, moet u opnieuw opstarten om deze van kracht te laten worden. Speel een beetje met deze nieuwe lange drukvertraging en kijk hoe je het leuk vindt. Als je vindt dat het te kort is, kun je het nog wat verlengen. Als je het gevoel hebt dat het te lang duurt, kun je het zelfs nog wat korter maken. Het is geheel aan jou, maar wees verstandig en probeer niet iets belachelijks als 1 ms te gebruiken.
Probeer het uit en laat ons weten waar je mee bezig bent in de reacties hieronder!