วิธีการทำงานในปัจจุบัน
ระบบปฏิบัติการ Android ใช้ไฟล์เพื่อแมปปุ่มปรับระดับเสียงเพื่อให้รู้ว่าต้องทำอย่างไรเมื่อถูกกด:
ไฟล์:
/system/usr/keylayout/gpio-keys.kl
มีสองบรรทัดสำหรับปุ่มปรับระดับเสียง:
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED
พวกเขาไม่ได้ "ไวต่อการปฐมนิเทศ" เช่นเดียวกับตำแหน่งทางกายภาพของพวกเขาบนอุปกรณ์
ปัญหาที่คุณกำลังเผชิญเจ้าของแท็บเล็ตรายอื่น ๆ จำนวนมากต้องเผชิญกับตำแหน่งโลจิคัลในการดำเนินการ หากเรากดปุ่มส่วนล่างของระดับเสียงที่ควรจะลง แต่ขึ้นอยู่กับทิศทางการวางส่วนลงจริงเพิ่มระดับเสียง
ฉันเชื่อว่าการหมุนอุปกรณ์ควรคำนึงถึงปัจจัยเช่นนี้เพื่อป้องกันไม่ให้ผู้ใช้ต้อง "สร้าง" นิสัยแปลก ๆ สำหรับการกระทำ "ลดระดับเสียง" ที่เรียบง่าย แต่ในทางกลับกันนั่นคือสาเหตุที่ปุ่มปรับระดับเสียงบนแท็บเล็ตของคุณคั่นด้วยจุดยกสามจุดเพื่อให้จดจำได้ง่าย
วิธีแก้ปัญหาที่เป็นไปได้สำหรับอุปกรณ์ที่รูท
เนื่องจากปุ่มนี้จึงจำเป็นต้องเปลี่ยนแปลงที่ระดับ "ระบบ" การดำเนินการจะต้องดำเนินการด้วยสิทธิ์ของรูทบนอุปกรณ์
ในขณะที่วิธีแก้ปัญหาสองข้อต่อไปนี้ไม่สามารถจัดการกับสถานการณ์เฉพาะของการวางแนวได้พวกมันมีประโยชน์ในการทำการแมปปุ่มใหม่เพื่อปรับการวางแนวของแท็บเล็ตที่เราสับสนมากที่สุด:
แอปพลิเคชั่น: ButtonRemapper - Beta v0.2.4
เครื่องมือในการทำการแมปปุ่มฮาร์ดแวร์ใหม่ หรือดีกว่า: เป็นเครื่องมือทั่วไปในการแก้ไขไฟล์แผนที่หลักของเค้าโครงที่ Android ใช้เพื่อจับคู่กุญแจ
XDA Developers กระทู้ที่มีรายละเอียดมากมายโดยผู้เขียน
แก้ไขไฟล์ด้วยตนเองgpio-keys.kl
::
- กับผู้จัดการรากไฟล์, การเดินทางไป
/system/usr/keylayout
และสัมผัสเป็นเวลานานแฟ้มgpio-keys.kl
;
- จากเมนูป๊อปอัปเลือก "คุณสมบัติ";
- เปลี่ยนสิทธิ์ของไฟล์เป็น
rw-rw-rw-
เพื่อให้สามารถแก้ไขเนื้อหาได้
- หลังจากได้รับการอนุญาตใหม่ให้เปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความ
ค้นหาภายในไฟล์เพื่อหาสองบรรทัดต่อไปนี้:
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED
อัปเดตบรรทัดโดยสลับหมายเลขคีย์เพื่อให้เป็น:
key 114 VOLUME_UP WAKE_DROPPED
key 115 VOLUME_DOWN WAKE_DROPPED
บันทึกการเปลี่ยนแปลงและรีบูตแท็บเล็ตของคุณ
ตอนนี้คุณควรจะมีการกระทำของปุ่มปรับระดับเสียงขึ้น / ลงที่ปรับให้เหมาะกับการวางแนวของคุณ
หากต้องการเลิกทำเพียงย้อนกลับคำแนะนำเหล่านี้
เครดิตสำหรับการแก้ปัญหาไฟล์แก้ไขจะมีการบันทึกjbeige ผู้ใช้จาก thriveforums.org
หลังจากอ่านคู่มืออุปกรณ์ของคุณคู่มือแท็บเล็ตอื่น ๆ และข้อกำหนดจาก Android OS นี่เป็นวิธีแก้ปัญหาที่ดีที่สุดที่ฉันสามารถแก้ไขได้จากปัญหาของคุณ