บทช่วยสอนเกี่ยวกับวิธีลดความล่าช้าในการกดแบบยาวจากค่าเริ่มต้น 500ms ลงไปเป็นค่าใดก็ได้ที่คุณต้องการ ทำงานบนอุปกรณ์ Android 4.2+ ใด ๆ ที่ไม่มีรูท
หากคุณได้อ่านรายการต่างๆ เหล่านี้บนเว็บไซต์เทคโนโลยีกระแสหลักที่มีแนวโน้มว่าจะมีเคล็ดลับ เพื่อ "ปรับปรุงประสิทธิภาพอุปกรณ์ของคุณอย่างมาก" คุณอาจเคยเห็นสิ่งนี้มาหลายครั้งแล้ว: ลดขนาดภาพเคลื่อนไหวในโทรศัพท์ของคุณเพื่อเพิ่มความเร็วในโทรศัพท์ของคุณ!
ถึงตอนนี้ ฉันคิดว่าผู้อ่านส่วนใหญ่ในฟอรั่มของเรารู้เคล็ดลับเล็กๆ น้อยๆ นั้นแล้ว บางคนอาจแย้งว่ามันเป็นยาหลอก แต่ในมุมมองของฉัน เคล็ดลับนี้ใช้ได้ผลจริง ๆ เพราะมันช่วยเพิ่มความเร็วในการทำงานหลายอย่างพร้อมกันโดยกำจัดแอนิเมชั่นที่เสียเวลา (แต่ยังสวยงาม)
ยังมีแง่มุมหนึ่งของอุปกรณ์ของคุณที่ผู้ใช้บางคนหวังว่าพวกเขาจะสามารถเปลี่ยนแปลงเพื่อปรับปรุงความเร็วในการทำงานหลายอย่างพร้อมกันได้ นั่นก็คือ ความล่าช้าในการกดแบบยาว. ความล่าช้าในการกดแบบยาวที่ฉันอ้างถึงคือระยะเวลาที่ใช้ในการสัมผัสบนหน้าจอเพื่อลงทะเบียนเป็นการแตะค้างไว้ หากคุณพบว่าตัวเองคัดลอก/วางข้อความจำนวนมากหรือแชร์ลิงก์กับกลุ่มเพื่อนบ่อยครั้ง คุณอาจพบว่าการหน่วงเวลาการกดแบบยาวตามค่าเริ่มต้นนั้นยาวเกินไปเล็กน้อย
แม้ว่าจะมีตัวเลือกในการเปลี่ยนความล่าช้าในการกดแบบยาวในการตั้งค่าการเข้าถึง (สิ่งที่ Google เรียกว่า "แตะความล่าช้าค้างไว้") คุณทำได้เท่านั้น เพิ่มขึ้น ความล่าช้าจากตัวเลือก "สั้น" เริ่มต้น จะทำอย่างไรถ้าคุณต้องการเร่งความเร็วการหน่วงเวลาการกดแบบยาวเพื่อให้คุณสามารถเข้าถึงกิจกรรมการกดแบบยาวได้รวดเร็วยิ่งขึ้น ในกรณีนี้ เราได้หาวิธีทำแบบนั้นแล้ว สิ่งนี้ควรจะได้ผลในเกือบทุก แอนดรอยด์ 4.2+ อุปกรณ์และมัน ไม่ต้องการการเข้าถึงรูท.
ลดความล่าช้าในการกดแบบยาวให้ดียิ่งขึ้นไปอีก
เช่นเดียวกับการตั้งค่าระบบทั้งหมดบนอุปกรณ์ของคุณ มีตารางค่าที่คุณสามารถเข้าถึงได้เพื่อเปลี่ยนการตั้งค่าบนโทรศัพท์ของคุณด้วยตนเองผ่านทางบรรทัดคำสั่ง ในกรณีของเรา เราจะต้องการแก้ไขไฟล์ long_press_timeout การตั้งค่าซึ่งกำหนดไว้ภายใต้ การตั้งค่า. ปลอดภัย ระดับ.
เมื่อคุณเปลี่ยนค่านี้ผ่านกล่องโต้ตอบ "การหน่วงเวลาการแตะค้างไว้" ในการตั้งค่าการเข้าถึง ก็สามารถทำได้ มีค่า 500, 1,000 และ 1,500 มิลลิวินาที ซึ่งสอดคล้องกับค่าสั้น กลาง และยาว ตามลำดับ อย่างไรก็ตาม เราสามารถตั้งค่าการหมดเวลาเองได้จากบรรทัดคำสั่ง เราสามารถใส่จำนวนเต็มที่ไม่เป็นลบในการตั้งค่านี้ได้ แต่ฉันขอแนะนำว่าอย่าให้ต่ำกว่า 250 มิลลิวินาที เพื่อที่คุณจะได้ไม่ต้องกดค้างเป็นเวลานานโดยไม่ตั้งใจ
หากต้องการแก้ไขการตั้งค่านี้ คุณจะต้องตั้งค่า ADB บนคอมพิวเตอร์ของคุณ อันดับแรก, ดาวน์โหลดไบนารี ADB โดยตรงจาก Google สำหรับระบบปฏิบัติการเฉพาะของคุณ และแตกไฟล์ไปยังไดเร็กทอรีแยกต่างหากบนคอมพิวเตอร์ของคุณ ต่อไป, ติดตั้งไดรเวอร์ที่เหมาะสม สำหรับโทรศัพท์ของคุณโดยเฉพาะ จากนั้นเปิดใช้งาน "การแก้ไขจุดบกพร่อง USB" ในการตั้งค่า -> ตัวเลือกนักพัฒนา หากคุณไม่เห็นตัวเลือกสำหรับนักพัฒนา คุณจะต้องเปิดใช้งานโดยไปที่การตั้งค่า -> เกี่ยวกับโทรศัพท์ จากนั้นแตะที่หมายเลขบิลด์ 7 ครั้ง สุดท้ายนี้ ตรวจสอบให้แน่ใจว่า ADB ทำงานโดยการเริ่มพรอมต์คำสั่งในไดเร็กทอรีเดียวกันกับไบนารีของ ADB (คลิกขวา --> "เปิดพรอมต์คำสั่งที่นี่") และเรียกใช้คำสั่งต่อไปนี้:
adb devices
หากคุณเห็นหมายเลขซีเรียลของอุปกรณ์ (และไม่ได้ระบุว่าไม่ได้รับอนุญาต) แสดงว่าคุณเป็นสีทอง หากคุณเห็นป๊อปอัปบนโทรศัพท์ขอให้คุณอนุญาตการเข้าถึง ADB ของคอมพิวเตอร์ ให้ตอบว่าใช่ หากคุณไม่เห็นเหตุการณ์ทั้งสองเกิดขึ้น ให้ลองรีบูตคอมพิวเตอร์/โทรศัพท์ของคุณแล้วเสียบเข้ากับคอมพิวเตอร์ของคุณใหม่ มิฉะนั้น ให้ลองติดตั้งไดรเวอร์อีกครั้ง
เมื่อตั้งค่า ADB แล้ว ก็ถึงเวลาแก้ไขการตั้งค่า สิ่งที่คุณต้องทำคือป้อนคำสั่งเดียวดังต่อไปนี้:
adb shell settings put secure long_press_timeout <em><strong>integerstrong>em>
โดยที่ "จำนวนเต็ม" คือความล่าช้าในการกดแบบยาวในหน่วยมิลลิวินาที (ไม่ต้องใส่หน่วยใดๆ ในคำสั่ง). ขอย้ำอีกครั้ง ฉันขอแนะนำให้คุณตั้งค่านี้เป็นอย่างน้อย 250 เพื่อที่คุณจะไม่โดนกดบวกที่ผิดพลาดมากมาย
หลังจากป้อนคำสั่งแล้ว คุณจะต้องรีบูตเพื่อให้คำสั่งมีผล ลองเล่นกับดีเลย์การกดแบบยาวใหม่นี้สักเล็กน้อยแล้วดูว่าคุณชอบมันแค่ไหน หากรู้สึกว่าสั้นเกินไปก็เพิ่มได้อีก ถ้าคุณรู้สึกว่ามันยาวเกินไป คุณสามารถลดมันลงได้อีก มันขึ้นอยู่กับคุณโดยสิ้นเชิง แต่ต้องมีสติและพยายามอย่าใส่อะไรไร้สาระอย่างเช่น 1 มิลลิวินาที
ลองใช้และแจ้งให้เราทราบว่าคุณพอใจกับอะไรในความคิดเห็นด้านล่าง!