โปรแกรมสำหรับเปลี่ยนปุ่มสัมผัสบน Android เหตุใดปุ่มสัมผัสบนโทรศัพท์ Android ไม่ทำงาน: วิธีแก้ปัญหานี้ ภาพรวมของแอป Key Remapper

ปัญหาเกี่ยวกับฮาร์ดแวร์มักจะซับซ้อนและมีราคาแพงกว่าปัญหาเกี่ยวกับซอฟต์แวร์มาก มันน่าผิดหวังมากถ้าหน้าจอหลุด แต่ตามกฎแล้ว ฉันสามารถเปลี่ยนมันได้อย่างง่ายดาย แต่ปุ่มต่างๆ อาจจะยุ่งยากกว่ามาก หากคุณพบว่าตัวเองตกอยู่ในสถานการณ์ที่คล้ายกัน (คลิกที่ บ้าน, กลับหรือ เมนูไม่นำไปสู่ผลที่ตามมา) จากนั้นแอปพลิเคชันจะมาช่วยเหลือ หลังจากติดตั้งแล้วจะได้แผงที่ประกอบด้วยปุ่ม 4 ปุ่ม: บ้าน, กลับ, เมนูและ ปรับขนาด- จดบันทึกสิ่งที่คุณต้องการ การเข้าถึงรูทบนอุปกรณ์

หลังจากติดตั้งแอปพลิเคชั่นและเปิดใช้งานเป็นครั้งแรก คุณจะได้รับแผงพร้อมปุ่มที่จะอยู่ตรงกลางหน้าจอ ตำแหน่งของมันสามารถเปลี่ยนแปลงได้ คุณยังสามารถปรับขนาดของปุ่ม ระยะห่างระหว่างปุ่มเหล่านั้น และความโปร่งใสของแผงได้

สำหรับปุ่ม บ้านคุณสามารถปรับแต่งพฤติกรรมของมันได้เมื่อกดเป็นเวลานาน: มันจะเปิดขึ้น Google ตอนนี้ หรือทำงานเป็นปุ่ม พลัง- นอกจากนี้ ลอยนุ่ม กุญแจให้คุณเปลี่ยนไอคอนปุ่มได้ หากคุณต้องการเลือกเค้าโครงแผงแนวตั้ง ในการทำเช่นนี้คุณเพียงแค่ยกเลิกการทำเครื่องหมายที่ช่องถัดจากตัวเลือกเค้าโครงแนวนอนในเมนู ที่นั่นคุณยังสามารถเปิดใช้งานแอปพลิเคชันให้เปิดเมื่อโหลดได้

เขาประพฤติตนฉลาดมาก หากแผงทับปุ่มหรือตัวเลือกใดๆ แอปพลิเคชันที่ทำงานอยู่จากนั้นจะเปลี่ยนตำแหน่งบนหน้าจอโดยอัตโนมัติ แต่มีข้อเสียเปรียบประการหนึ่ง หลังจากปิดแอปพลิเคชันที่ทำให้แผงควบคุมเปลี่ยนตำแหน่งแล้ว ตัวแผงควบคุมจะไม่สามารถกลับไปยังตำแหน่งเดิมได้ ซึ่งจะต้องทำด้วยตนเอง

คงจะดีไม่น้อยหากนักพัฒนาอัปเกรดปุ่มที่มีอยู่ด้วยฟังก์ชันเพิ่มเติมและเพิ่มการควบคุมระดับเสียงให้กับปุ่มเหล่านั้น แต่สำหรับตอนนี้สิ่งเหล่านี้เป็นเพียงความฝัน หากคุณสนใจสิ่งที่ใช้งานได้จริงและกำลังวางแผนที่จะดาวน์โหลดแอปพลิเคชันอยู่แล้วแสดงว่าคุณ

ข้อดีหลักประการหนึ่งของระบบปฏิบัติการ Android คือตัวเลือกการปรับแต่งที่ค่อนข้างครอบคลุม เช่น ไม่ว่าคุณจะมีสมาร์ทโฟนรุ่นไหน ก็ต้องมีปุ่มฮาร์ดแวร์ที่ควบคุมระดับเสียง เปิดเครื่อง หรือที่บ้าน คุณสามารถผูกการกระทำที่จำเป็นอื่นๆ กับปุ่มเหล่านี้ได้

จะสะดวกกว่ามากเช่นโดยไม่ต้องหยิบโทรศัพท์ออกจากกระเป๋าสลับแทร็กเพลงโดยกดปุ่มปรับระดับเสียงค้างไว้เปิดแอปพลิเคชั่น "กล้อง" หรือแอปอื่นที่ใช้บ่อย ในบทความนี้เราต้องการพูดคุยเกี่ยวกับเรื่องนี้ คุณสมบัติของระบบปฏิบัติการ Android— การกำหนดปุ่มใหม่

จริงๆ แล้วมีหลายวิธีที่คุณสามารถทำการแมปปุ่มฮาร์ดแวร์ใหม่ได้ สิ่งที่ง่ายที่สุดซึ่งไม่ต้องการความรู้พิเศษหรือสิทธิ์ "ผู้ใช้ขั้นสูง" คือ สมัครฟรีทางลัด Home2 (ทางลัด Home2)

โปรแกรมนี้ออกแบบมาเพื่อขยายความสามารถในการเปิดแอปพลิเคชันโดยใช้ปุ่ม "หน้าแรก" (กดสองครั้ง) หรือการรวมกันของ "หน้าแรก" บวก "ค้นหา" (หรือ + "เมนู" + "ย้อนกลับ") รวมถึงโดย กด "ค้นหา" และ "กล้อง" ค้างไว้

ดังนั้นเราจึงทำสิ่งนี้:

ขั้นตอนต่อไปคือการเปลี่ยนช่วงเวลาของการคลิกสองครั้ง (แตะ) บนปุ่ม (ค่าที่ต่ำกว่าจะทำให้โทรศัพท์ (แท็บเล็ต) ตอบสนองต่อการแตะสองครั้งด้วยช่วงเวลาที่ยาว) สำหรับตอนนี้เราปล่อยให้มันอยู่ในตำแหน่งปกติ

ตอนนี้หลังจากที่เรากดปุ่ม "Home" หน้าต่างจะปรากฏขึ้นเพื่อขอให้คุณเลือกตัวเรียกใช้งาน เลือก "Home2 Shortcut" จากนั้นคลิก "Always":

หากทุกอย่างถูกต้องแล้วโดยการดับเบิลคลิกที่ปุ่ม "หน้าแรก" เราควรเห็นการกระทำที่เรากำหนดค่าไว้

คำอธิบายสำหรับ เจ้าของกาแล็กซี่ S4 รองรับ S Voice ไปจาก S Voice จากนั้นเลือก "เมนู" จากนั้น "การตั้งค่า" ตอนนี้เราลบช่องทำเครื่องหมายออกจากตัวเลือกที่สองที่เปิดตัวปุ่ม "หน้าแรก"

หากคุณชอบแนวคิดในการกำหนดปุ่มใหม่บน Android ให้ลองใช้ตัวเลือกอื่นโดยใช้ปุ่มโฮมโดยใช้ทางลัดไปยังโปรแกรม ตัวอย่างเช่น โดยการเลือก "การตั้งค่าคีย์อื่นๆ" หลังจากเปิดแอปพลิเคชัน คุณสามารถตั้งโปรแกรมปุ่มกล้องใหม่ได้ หากอุปกรณ์ของคุณมี

หมายเหตุ: ทางลัด Home2 อาจใช้ไม่ได้กับ Galaxy S2

10.12.2017

  • การแมปคีย์แอปพลิเคชัน Android เวอร์ชัน: 1.12.0 ราคา: ฟรี

ในอดีตมันเกิดขึ้นที่บนสมาร์ทโฟนฉันจะสะดวกกว่าที่จะมีปุ่มนำทาง "ย้อนกลับ" ทางด้านขวา และใน BQ Aquaris U Plus ของฉัน มันอยู่ทางซ้ายแล้วเอื้อมไป “โอ้ ไม่สะดวกเลย” การทำความคุ้นเคยไม่ใช่ปัญหา แต่มันสายเกินไปที่นิ้วของฉันจะยาวขึ้น และความไม่สะดวกในการทำความคุ้นเคยก็ไม่ได้หายไป น่าเสียดายที่ผู้ผลิตสมาร์ทโฟน BQ Aquaris ไม่มีเครื่องมือสำหรับเปลี่ยนการทำงานของปุ่มนำทางแม้แต่บนหน้าจอดังนั้นเราจึงต้องหันไปใช้แอปพลิเคชันบุคคลที่สาม

แอปพลิเคชันที่ต้องการมากที่สุด - GravityBox - ไม่สามารถรับมือกับงานที่ได้รับมอบหมายได้ อนุญาตให้คุณกำหนดการกระทำใด ๆ ให้กับการกดปุ่ม "ย้อนกลับ" และ "หน้าแรก" แต่ไม่สามารถส่งผลต่อปุ่ม "ล่าสุด" ได้ มีความคิดที่แปลกประหลาดที่จะบล็อกทั้งปุ่ม "ย้อนกลับ" และ "ล่าสุด" โดยมอบหมายความรับผิดชอบทั้งหมดให้กับปุ่ม "หน้าแรก" ที่เหลือ แต่ GravityBox ไม่สามารถปิดการใช้งานปุ่ม "ล่าสุด" ได้ โดยทั่วไปแล้วชาวสเปนปกป้องสมาร์ทโฟนของตน "จากคนโง่" และเท่าที่ฉันรู้ จนถึงตอนนี้ยังไม่มีใครสามารถรับสิทธิ์รูทของระบบในเฟิร์มแวร์หุ้นของสมาร์ทโฟนเหล่านี้ได้

ปล่อยให้ GravityBox อยู่คนเดียว ฉันหันไปหาซอฟต์แวร์อื่นที่เชี่ยวชาญในการกำหนดฟังก์ชันการทำงานของปุ่มนำทางใหม่ ในการต่อสู้กับซอฟต์แวร์ของอุปกรณ์สเปน - จีนมีเพียงซอฟต์แวร์เดียวที่มีชื่อดั้งเดิมว่า "Key Remapping" เท่านั้นที่สามารถชนะได้ ฉันใช้มัน.

ได้รับความนิยมในหมู่นักพัฒนาซอฟต์แวร์มือถือในการแบ่งการทำงานออกเป็นสองส่วนที่ไม่เท่ากัน ส่วนแรก - ฟรี - ช่วยให้คุณใช้ซอฟต์แวร์ได้ตามปกติตามวัตถุประสงค์ที่ต้องการ ครั้งที่สอง - จ่ายแล้ว - นำมาบ้าง คุณสมบัติเพิ่มเติมและความสะดวกสบาย และนี่ฉันคิดว่าถูกต้อง ในทำนองเดียวกัน แอปพลิเคชัน "การกำหนดคีย์ใหม่" มีทั้งฟังก์ชันพื้นฐาน (การกำหนดใหม่ของการกดสั้นและยาวเพียงครั้งเดียวบนปุ่มนำทางสูงสุดสองปุ่ม) และความสามารถระดับพรีเมียม (การกำหนดการดำเนินการให้กับชุดปุ่ม ขจัดขีดจำกัดจำนวนการกำหนดใหม่) อนึ่ง, เวอร์ชันล่าสุดแอปพลิเคชันกำจัดโฆษณาแม้ในเวอร์ชันฟรี

สิ่งที่ควรกล่าวถึงโดยไม่ล้มเหลวคือไม่จำเป็นต้องใช้สิทธิ์รูทเพื่อให้ซอฟต์แวร์ทำงานได้ เมื่อเร็ว ๆ นี้ฉันเริ่มสังเกตเห็นว่าเฟิร์มแวร์ของแบรนด์ใช้งานได้และปรับแต่งได้มากขึ้น (เราไม่ได้พูดถึง AOSP) ดังนั้นจึงจำเป็นต้องใช้สิทธิ์รูทน้อยลง... และบริการการชำระเงินต่างๆ ไม่ชอบ ROOT จริงๆ แม้ว่าจะสามารถทำได้ก็ตาม ซ่อน. แต่นั่นเป็นอีกเรื่องหนึ่ง...

อินเทอร์เฟซของแอปพลิเคชันมีความเรียบง่าย

ใน รุ่นฟรีมีเพียงสี่ตัวควบคุมเท่านั้น นี่คือจุดสามจุดซึ่งโดยปกติการตั้งค่าจะถูกซ่อนไว้ นี่คือสวิตช์สำหรับเปิดใช้งานและปิดใช้งานบริการ นี่คือช่องทำเครื่องหมาย" ปิดเครื่องอย่างรวดเร็ว" เพื่อแสดงสถานะแอปพลิเคชันในแผงการแจ้งเตือน (สามารถหยุดชั่วคราว/กลับมาใช้บริการต่อได้ด้วยการแตะ) และนี่คือปุ่มกลมที่มีเครื่องหมายบวกสำหรับเพิ่มการกำหนดใหม่ จริงๆ แล้วไม่มีการตั้งค่าในแอปพลิเคชันนี้ และเมื่อคุณคลิกที่ปุ่มที่มีจุดสามจุดจะมีเพียงรายการเดียวเท่านั้นที่ปรากฏ - "เกี่ยวกับโปรแกรม"

ในการเปิดใช้งานบริการ คุณต้องเปิดใช้งานคุณสมบัติพิเศษเหล่านี้สำหรับแอปพลิเคชันในการตั้งค่าอุปกรณ์ในส่วน "คุณสมบัติพิเศษ"

หากต้องการปิดใช้งานบริการ คุณต้องทำตามขั้นตอนเดียวกันทุกประการ โดยควรปิดเฉพาะคุณสมบัติพิเศษสำหรับแอปพลิเคชันการแมปคีย์เท่านั้น ตรรกะใช่มั้ย? เป็นเรื่องดีมากที่คุณไม่ต้องค้นหาคุณสมบัติ “พิเศษ” ที่กล่าวถึงข้างต้นด้วยตนเองในการตั้งค่าระบบ: ซอฟต์แวร์จะนำคุณไปยังจุดที่จำเป็น

ความสามารถในการปิดการใช้งานแอปพลิเคชันอย่างรวดเร็ว (โดยไม่ต้องไปที่ การตั้งค่าระบบ) ปรากฏเฉพาะในเวอร์ชันล่าสุดเท่านั้น มันจำเป็นจริงๆเหรอ? ฉันไม่ทำ แต่อาจมีบางคนพบว่ามีประโยชน์ (จำเป็น) เมื่อคุณเปิดใช้งานช่องทำเครื่องหมาย "ปิดใช้งานด่วน" ไทล์ (แถบ?) เฉพาะสำหรับซอฟต์แวร์ "กำหนดคีย์ใหม่" จะปรากฏในแผงการแจ้งเตือน ด้วยการแตะที่มัน คุณสามารถปิดใช้งานและเปิดใช้งานการกำหนดซอฟต์แวร์ใหม่ที่ใช้งานอยู่ได้อย่างรวดเร็ว

ส่วนข้อมูลของหน้าต่างหลักและหน้าต่างเดียวของแอปพลิเคชันจะแสดงเป็นสองส่วน: "คุณสมบัติระดับพรีเมียม" และ "การมอบหมายใหม่ที่ใช้งานอยู่" สำหรับตอนนี้ ปล่อยให้อันแรกอยู่ตามลำพังและหันความสนใจไปที่อันที่สอง การมอบหมายต่อที่ใช้งานอยู่คือรายการการมอบหมายต่อที่เสร็จสมบูรณ์ตามคำขอของเรา ในเวอร์ชันฟรี ตามที่ได้กล่าวไปแล้ว สามารถมอบหมายใหม่ได้เพียงสองครั้งเท่านั้น แต่นั่นก็เพียงพอแล้วสำหรับฉัน คลิกปุ่ม "แอปพลิเคชันล่าสุด" (ในแอปพลิเคชันเรียกว่า " แอพล่าสุด"แต่ความหมายเหมือนกัน) กำหนดการกระทำ "ย้อนกลับ" นั่นคือการทำงานของปุ่ม "ย้อนกลับ" และสำหรับปุ่ม "ย้อนกลับ" ฉันกำหนดการกระทำ "Recent_Apps" ("แอปพลิเคชันล่าสุด" สันนิษฐานว่า) ดังนั้น "ย้อนกลับ" และ "แอปพลิเคชันล่าสุด" บนสมาร์ทโฟนของฉันจึงเปลี่ยนสถานที่

อย่างไรก็ตาม ฉันได้เรียนรู้เกี่ยวกับซอฟต์แวร์นี้เมื่อเกือบหนึ่งปีที่แล้ว แต่ฉันเพิ่งเริ่มใช้มันเมื่อประมาณสองเดือนที่แล้ว ทำไมจึงเป็นเช่นนี้? เนื่องจากฟังก์ชันการทำงานของปุ่มทั้งหมดไม่ได้ถูกถ่ายโอนไปยัง Android 6 นั่นคือทั้งหมด แต่มีเพียงหุ้นเท่านั้น ให้ฉันอธิบาย. มีการใช้งานฟังก์ชันเช่นการไปที่แอปพลิเคชันก่อนหน้าโดยการแตะสองครั้งที่ปุ่ม "แอปพลิเคชันล่าสุด" ทีมงานกูเกิ้ลเฉพาะใน Android Nougat และนักพัฒนาชาวสเปนจากทีม BQ ได้นำสิ่งนี้ไปใช้ในสมาร์ทโฟนและใน Android Marshmallow แต่เมื่อถ่ายโอนฟังก์ชันการทำงานของปุ่ม "แอปพลิเคชันล่าสุด" ไปยัง Android ตัวที่หกโดยใช้ซอฟต์แวร์ที่อธิบายไว้ การประมวลผลด้วยการแตะสองครั้งก็หายไป (ไม่ได้โอนไปยังปุ่มใหม่ แต่หายไปในปุ่มเก่า) เนื่องจากเป็น อย่างที่เคยเป็นมาแนะนำจากภายนอก ฉันไม่อยากเสีย “เคล็ดลับ” ที่สะดวกสบายเช่นนี้ไป ดังนั้นซอฟต์แวร์ “การกำหนดคีย์ใหม่” จึงไม่โดนใจฉันในตอนนั้น แต่ฉันยังไม่ชินกับปุ่ม "ย้อนกลับ" ทางด้านซ้าย ดังนั้นหลังจากเปลี่ยนมาใช้ Nuga ฉันจึงลองใช้ซอฟต์แวร์อีกครั้ง และมันก็ไม่ไร้ประโยชน์ที่ฉันพยายาม ตอนนี้การเปลี่ยนไปใช้แอปพลิเคชันก่อนหน้าผ่านการแตะสองครั้งจะถูกโอนไปยังปุ่มใหม่พร้อมกับการดำเนินการหลัก (“แอปพลิเคชันล่าสุด”)

ขั้นตอนการเพิ่มการมอบหมายใหม่นั้นง่ายและตรงไปตรงมา ฉันคิดว่าภาพหน้าจอสองสามภาพก็เพียงพอแล้ว ฉันลบการมอบหมายใหม่รายการหนึ่งของฉัน (สำหรับปุ่ม "แอปล่าสุด") และเพิ่มอีกครั้ง หลังจากคลิกที่ปุ่มเพิ่มการมอบหมายใหม่ คุณต้องเลือกการดำเนินการฟรีหรือพรีเมียม ในกรณีที่สอง คุณจะถูกขอให้จ่ายเงินหากยังไม่ได้ดำเนินการ

ฉันเลือก "กดสั้นและยาว" ในแบบฟอร์มที่ปรากฏขึ้น ฉันเลือกปุ่ม "Recent_Apps" จากรายการแบบเลื่อนลง และการดำเนินการคือ "ย้อนกลับ" ฉันทำเครื่องหมายในช่อง "แทนที่การกระทำมาตรฐาน" แต่ในทางกลับกัน ฉันไม่ทำเครื่องหมายในช่อง "กดแบบยาว" (ท้ายที่สุด ฉันต้องการการตอบสนองต่อการแตะปุ่มอย่างรวดเร็วเป็นประจำ) เพียงเท่านี้คุณก็สามารถกด "ตกลง" ได้

เมื่อคุณแตะที่การมอบหมายใหม่ที่ใช้งานอยู่ แบบฟอร์มที่คล้ายกันทั้งหมดจะเปิดขึ้นเพื่อเปลี่ยนการกระทำ (การมอบหมายใหม่) โดยมีปุ่มเพียงปุ่มเดียว - "ลบ" - เพื่อลบการมอบหมายใหม่ที่เลือก เมื่อคุณแตะการมอบหมายใหม่ที่ใช้งานอยู่เป็นเวลานาน เมนูบริบท "แก้ไข" และ "ลบ" จะถูกเรียกขึ้นมา

รายการปุ่มและการดำเนินการต่างๆ มีขนาดใหญ่มาก ขั้นแรก เมื่อคุณเลือกปุ่ม เช่น คุณจะเห็นรายการปุ่มเจ็ดปุ่มและรายการ "อื่นๆ" ดังนั้นภายใต้รายการนี้จึงมีรายการเพิ่มเติมจำนวนมากซึ่งปุ่มต่างๆ จะแสดงด้วยชื่ออย่างเป็นทางการ (ใช้ในโค้ดโดยนักพัฒนา) และการแสดงตัวเลขและตัวอักษร

คุณสามารถเชื่อมต่อแป้นพิมพ์ภายนอกสำหรับผู้ใหญ่ได้ (หากอุปกรณ์ของคุณสามารถทำได้) และกำหนดปุ่มทั้งหมดใหม่ตามรสนิยมของคุณ เช่นเดียวกับการกระทำที่เป็นไปได้ แม้ว่าที่นี่ทุกอย่างจะย้อนกลับเล็กน้อย: รายการเริ่มต้นประกอบด้วยการกระทำมากกว่า 20 รายการ และรายการเพิ่มเติม (ซ่อนอยู่ใต้รายการ "อื่น ๆ ... ") ประกอบด้วยเพียงสองบรรทัด (“ เปิดแอปพลิเคชัน ” และ “ทางลัด”) อย่างที่พวกเขาพูดกันว่าสปูลมีขนาดเล็ก แต่มีราคาแพง: คุณสามารถอัดฟังก์ชันการทำงานเกือบทั้งหมดของอุปกรณ์ของคุณลงในสองจุดนี้ได้

นอกจากนี้ยังมีข้อจำกัด: เมื่อหน้าจอถูกล็อค ซอฟต์แวร์จะไม่ติดตามการกดปุ่ม มีทั้งข้อดีและข้อเสียที่นี่ ข้อเสีย ได้แก่ ไม่สามารถปลดล็อคหน้าจอด้วยปุ่มที่เลือกในขณะที่เปิดแอปพลิเคชันพร้อมกัน (เช่น โทรศัพท์) และข้อดีก็คือซอฟต์แวร์จะไม่กินพลังงานแบตเตอรี่อย่างต่อเนื่องในขณะที่ตรวจสอบสถานะของปุ่มต่างๆ

ค่าใช้จ่ายของซอฟต์แวร์ (ค่าใช้จ่ายในการปลดล็อคคุณสมบัติระดับพรีเมียม) คือ 0.99 ดอลลาร์ซึ่งก็คือน้อยกว่าหกสิบรูเบิลของเราเล็กน้อย

หลังจากการซื้อ ช่องทำเครื่องหมาย "แสดงไอคอนแอปพลิเคชัน" จะพร้อมใช้งาน ซึ่งช่วยให้คุณสามารถซ่อนไอคอนแอปพลิเคชันจากรายการแอปพลิเคชันทั้งหมดที่ติดตั้งบนระบบ (และแม้แต่จากรายการ แอปพลิเคชันล่าสุด- หากต้องการคืนไอคอน คุณต้องกดปุ่ม "ย้อนกลับ" (ปุ่มระบบ ไม่ใช่ปุ่มที่กำหนดโดยแอปพลิเคชัน) สิบครั้งติดต่อกัน

สิ่งที่สำคัญที่สุด แต่ไม่ใช่ทุกคนที่ต้องการคือความสามารถในการใช้ชุดปุ่มต่างๆ คำนี้ซ่อนแนวคิดสามประการ: "ดับเบิลคลิก", ​​"คลิกสามครั้ง" และ "สองปุ่ม"

เราไม่สนใจการคลิกสองครั้งหรือสามครั้งเนื่องจากจะแตกต่างจากการกดแบบเร็วและแบบยาวเพียงเล็กน้อยเท่านั้น แต่การใช้สองปุ่มจะเพิ่มจำนวนการกำหนดใหม่ต่างๆ ฉันคิดว่านี่เป็นการตามใจตัวเองอยู่แล้ว แต่สำหรับบางคน ความคิดในการเปลี่ยน "ย้อนกลับ" และ "ล่าสุด" อาจดูไม่ปกติเช่นกัน

นอกจากนี้ การโอนสิทธิ์แบบพรีเมียมยังมีข้อเสียเปรียบที่สำคัญประการหนึ่ง ซึ่งไม่ได้แทนที่การทำงานของระบบ นั่นคือหากฉันกำหนดการกระทำที่ต้องการด้วยการแตะสองครั้งที่ปุ่มเพิ่มระดับเสียง ระดับเสียงจะเพิ่มขึ้นก่อน จากนั้นจึงจะดำเนินการตามที่ฉันระบุไว้เท่านั้น ไม่ เป็นที่ชัดเจนว่าการแตะสองครั้งไม่ควรยกเลิกการทำงานของระบบโดยสิ้นเชิง (ไม่เช่นนั้นคุณจะปรับระดับเสียงได้อย่างไร) แต่นักพัฒนาจำเป็นต้องดำเนินการบางอย่างในทิศทางนี้

และอีกอย่างหนึ่ง: การกระทำที่ได้รับมอบหมายให้กดปุ่มสัมผัสสองในสามปุ่มพร้อมกัน ("หน้าแรก", "ย้อนกลับ", "แอปพลิเคชันล่าสุด") ไม่เคยทำงานสำหรับฉัน เครื่องกล - ไม่มีปัญหา ประสาทสัมผัส - ไม่มีปัญหา ไม่ว่าจะเป็นบางอย่างในแอปหรือในโทรศัพท์ของฉัน

ด้วยเหตุนี้ ฉันสามารถและแนะนำให้ใช้ซอฟต์แวร์บนสมาร์ทโฟนของคุณ โดยเฉพาะอย่างยิ่งหากคุณต้องการเปลี่ยนฟังก์ชันการกดสั้น ๆ เป็นปุ่มที่มีอยู่ในอุปกรณ์ ที่นี่ซอฟต์แวร์ทำงานได้ดีอย่างเหลือเชื่อ หากคุณต้องการสลับ "ย้อนกลับ" และ "ล่าสุด" เช่นเดียวกับฉัน คุณไม่จำเป็นต้องซื้อซอฟต์แวร์ด้วยซ้ำ ตัวเลือกฟรีก็เพียงพอแล้วสำหรับคุณ หากคุณต้องการทำการมอบหมายใหม่มากกว่าสองครั้ง คุณสามารถสนับสนุนนักพัฒนาได้แล้ว แต่ฟังก์ชันระดับพรีเมียมที่เหลือนั้นไม่คุ้มค่าแม้แต่เงินที่พวกเขาขอ IMHO

นั่นคือทั้งหมดที่ ขอให้โชคดีและมีสุขภาพที่ดีกับคุณ อ่าน Helpix

หากเราพูดถึงสาเหตุที่เป็นไปได้ที่ทำให้ปุ่มสัมผัสบนโทรศัพท์ Android หยุดทำงาน ความล้มเหลวมักเกิดขึ้นที่ด้านกายภาพมากกว่าด้านซอฟต์แวร์ หากมีเหตุผลจากรายการแรก เป็นไปได้มากว่าคุณจะต้องพกพาอุปกรณ์ไป ศูนย์บริการ.

เหตุผลทางกายภาพ:

  • การกระแทกแท็บเล็ตหรือสมาร์ทโฟนอย่างแรงจนตกจากที่สูง
  • การสัมผัสกับความชื้นเป็นเวลานาน ความเสียหายร้ายแรงโดยเฉพาะอย่างยิ่งเกิดขึ้นเนื่องจากน้ำเข้าไปในพื้นที่ระหว่างหน้าจอกับฟิล์มหรือใต้ตัวเครื่อง หน้าสัมผัสถูกออกซิไดซ์ หลังจากสัมผัสกับความชื้นต้องดำเนินการทันที
  • การเปลี่ยนแปลงอุณหภูมิอย่างกะทันหัน คืนอุปกรณ์กลับสู่อุณหภูมิห้อง ประสิทธิภาพของเซ็นเซอร์อาจดีขึ้น
  • เจาะหน้าจอ. ไม่มีรอยขีดข่วนหรือรอยแตกร้าว ความเสียหายจะสังเกตเห็นได้เมื่อกด - จากนั้นจะมองเห็นแสงสะท้อนในส่วนที่เสียหายของเซ็นเซอร์
  • การเปลี่ยนหน้าจอด้วยรุ่นที่ไม่เหมาะสม
  • การปนเปื้อนร้ายแรง เช็ดสิ่งสกปรก ฝุ่น ความชื้น และรอยนิ้วมือออกด้วยผ้าเช็ดทำความสะอาดเปียกแบบพิเศษจากร้านอุปกรณ์อิเล็กทรอนิกส์หรือผ้าไมโครไฟเบอร์
  • ติดฟิล์มไม่ดี. ในบริเวณที่มีอากาศสะสมอยู่ใต้แผ่นฟิล์ม บางส่วนของหน้าจอจะหยุดทำงาน ถอดฟิล์มออก และหากเป็นไปได้ ให้เปลี่ยนฟิล์มใหม่

เหตุผลด้านซอฟต์แวร์:

  1. ระบบปฏิบัติการมีแอพพลิเคชั่นมากเกินไปหรือบางแอพพลิเคชั่นทำงานไม่ถูกต้อง
  2. เปลี่ยนการตั้งค่าอุปกรณ์
  3. ปัญหาหน้าจอสัมผัสอาจเกิดขึ้นได้หากหน้าจอไม่รู้จักการสัมผัสอย่างถูกต้องหรือไม่ดี การปรับเทียบหน้าจอจะช่วยได้ที่นี่ (คุณสามารถทำได้ที่บ้านจริงๆ)
  4. เวอร์ชันเฟิร์มแวร์ไม่เหมาะสมหรือไม่เสถียร

เหตุใดเซ็นเซอร์บางส่วนจึงไม่ทำงานบน Android เป็นไปได้มากว่าหน้าสัมผัสหลวมหรือออกซิไดซ์

สำหรับโทรศัพท์ที่มีแบตเตอรี่แบบถอดได้ ให้ถอดฝาครอบออกและถอดแบตเตอรี่ออก ใส่กลับเข้าไปแล้วเปิดอุปกรณ์โดยใช้ปุ่มกล
หากเซ็นเซอร์ไม่ทำงานบางส่วนแต่ไม่สมบูรณ์ และคุณสามารถดาวน์โหลดแอปพลิเคชันได้ ให้ติดตั้ง Rebooter จาก เล่นตลาด- บน Xiaomi, Meizu หรือ Digma หลังจากกดปุ่มเปิด/ปิดเป็นเวลานาน (20 วินาทีหรือนานกว่านั้น) โทรศัพท์จะรีบูตหรือปิด สำหรับ Samsung และ Sony ให้กดปุ่ม Power/Lock, Volume Up และ Volume Down พร้อมกัน กดค้างไว้ 7-10 วินาที หากไม่ได้ผล ให้ลองอีกครั้ง แต่กดปุ่มทั้งสามนี้ค้างไว้นานกว่านั้น หากสมาร์ทโฟนของคุณมาจากผู้ผลิตรายอื่นและมีแบตเตอรี่ในตัว บางทีวิธีการข้างต้นอาจช่วยได้ มิฉะนั้นคุณจะต้องรอจนกว่าแบตเตอรี่จะหมดหรือนำอุปกรณ์ไปที่ศูนย์บริการซึ่งพวกเขาจะแก้ไขปัญหาเกี่ยวกับหน้าจอด้วย นอกจากนี้ยังเกิดขึ้นว่าจำเป็นต้องรีบูตเพื่อให้จอแสดงผลตอบสนองอีกครั้ง จะทำอย่างไรถ้าเซ็นเซอร์บน Android ไม่ทำงานหลังจากล็อคหน้าจอ?


ปัญหาส่วนใหญ่มักเกิดจากเวอร์ชันเฟิร์มแวร์ เพื่อแก้ไขปัญหานี้ ให้อัปเดตเวอร์ชัน Android และหากไม่ได้ผล ให้รีเซ็ตการตั้งค่า วิธีการทำเช่นนี้อยู่ในวรรค 2 และ 4 ของคำแนะนำในย่อหน้าถัดไปของบทความ เหตุใดปุ่มสัมผัสจึงไม่ทำงานบนโทรศัพท์ Android บางครั้งปัญหาก็คือฟิล์ม หากทุกอย่างเรียบร้อยดีก่อนหน้านี้ให้ลองลบออก บางครั้งก็เป็นเรื่องของกระจกป้องกันใหม่ ซึ่งสามารถถอดออกเองได้เช่นกัน ผู้ใช้บอกว่าปุ่มสัมผัสด้านล่างหยุดทำงานหลังจากปรับเทียบหน้าจอ (ขั้นตอนที่ 3 ทำตามคำแนะนำ) เริ่มอ่อนไหวอีกครั้ง

ตัวเลือกการซ่อมแซมทั่วไป

ขั้นตอนเหล่านี้จะช่วยได้ในหลายกรณีที่โทรศัพท์หรือแท็บเล็ตที่ใช้ระบบปฏิบัติการ Android ทำงานผิดปกติเนื่องจากซอฟต์แวร์ ดังนั้นคุณจึงสามารถนำเคล็ดลับเหล่านี้ไปใช้เมื่อสงสัยว่าระบบทำงานได้อย่างถูกต้อง

  • รีบูทอุปกรณ์ของคุณ บางทีอาจเป็นเพราะซอฟต์แวร์มีการโหลดจำนวนมากหรือมีข้อผิดพลาดเล็กน้อยเกิดขึ้น บางทีแอปพลิเคชันอาจค้าง แต่เซ็นเซอร์ทำงานอยู่
  • อัพเดตเฟิร์มแวร์ โดยไปที่รายการต่อไปนี้: “การตั้งค่า” – “เกี่ยวกับอุปกรณ์” – “การอัปเดตระบบ” – “ตรวจสอบทันที” บ่อยกว่านั้นปัญหาได้รับการแก้ไข
  • รีเซ็ตการตั้งค่าเป็นค่าเริ่มต้นจากโรงงาน บันทึกข้อมูลสำคัญทั้งหมดลงในการ์ดหน่วยความจำ คอมพิวเตอร์ หรืออุปกรณ์จัดเก็บข้อมูลที่คล้ายกัน คลิก "การตั้งค่า" - "หน่วยความจำ" - "รีเซ็ตเป็นการตั้งค่าจากโรงงาน" - "รีเซ็ตการตั้งค่า" - "ลบทุกอย่าง" หากจำเป็น ให้ยืนยันการเลือกของคุณ รอสักครู่แล้วการรีบูตจะเกิดขึ้นโดยอัตโนมัติ
  • จะทำอย่างไรถ้าหน้าจอผิดพลาด? หากใช้งานได้แต่ช้า ให้ทำความสะอาดโทรศัพท์โดยรวม ลบไฟล์และแอปพลิเคชันที่ไม่จำเป็นและแคช (การตั้งค่า - แอปพลิเคชัน - แอปพลิเคชันใด ๆ จากรายการ - ล้างแคช) สำหรับขจัดเศษอื่นๆและทำความสะอาด แรมใช้ซีคลีนเนอร์ อาจารย์ผู้ทำความสะอาดหรือแอปพลิเคชันอื่นๆ

วิธีแก้ไขอุปกรณ์ของคุณ

ไม่น่าเป็นไปได้ที่คุณจะซ่อมโทรศัพท์ได้ด้วยตัวเอง คุณจะประสบความสำเร็จได้เมื่อสาเหตุของความผิดปกติคือ ซอฟต์แวร์- ในกรณีนี้ โปรดอ่านวิธีการด้านล่าง

  1. ปรับเทียบหน้าจอของคุณ อาจมียูทิลิตี้ในตัวสำหรับสิ่งนี้หรือคุณอาจต้องดาวน์โหลดแอปพลิเคชันด้วยตนเองทั้งนี้ขึ้นอยู่กับผู้ผลิต มีหลายวิธี สำหรับรุ่น HTC: “การตั้งค่า” – “ภาษาและแป้นพิมพ์” – “การป้อนข้อมูล HTC Sense” บนสมาร์ทโฟนอื่นๆ: “การตั้งค่า” – “การแสดงผล” – “การแสดงผล” – “การปรับเทียบหน้าจอ” หากต้องการคุณสามารถปรับเทียบหน้าจอผ่านทาง เมนูวิศวกรรม- นักพัฒนาใช้เพื่อทดสอบและเปลี่ยนแปลง ส่วนประกอบของระบบ- เราไม่แนะนำวิธีนี้เนื่องจากอาจทำให้เกิดปัญหาและใช้เวลานานกว่าวิธีอื่นๆ แอปพลิเคชันบุคคลที่สามการปรับเทียบหน้าจอจาก Play Market สามารถปรับปรุงการตอบสนองของจอแสดงผลได้ ตัวอย่างเช่น การปรับเทียบหน้าจอสัมผัสหรือ SGS Touchscreen Booster (คุณสามารถตั้งค่าพารามิเตอร์ด้วยตนเองได้)
  2. ปุ่มสัมผัสด้านล่างบนโทรศัพท์ Android ไม่ทำงาน ฉันควรทำอย่างไร คุณสามารถติดตั้งแอปพลิเคชันเพื่อสร้างปุ่มซอฟต์ปุ่มที่มีฟังก์ชั่นเดียวกัน แต่อยู่ในตำแหน่งอื่นได้ เราขอแนะนำปุ่มย้อนกลับ - ไม่ต้องใช้สิทธิ์รูท
  3. ติดต่อศูนย์บริการ พวกเขาจะระบุสาเหตุและซ่อมแซมอุปกรณ์ได้แม่นยำยิ่งขึ้น

เมื่อฉันได้สมาร์ทโฟนที่มีปุ่มนำทางแบบมีสายอีกครั้ง โดยไม่มีวิธีปรับแต่งหรือเปิดใช้งานปุ่มบนหน้าจอแบบ Nexus ฉันตัดสินใจว่าจะต้องทำอะไรบางอย่างกับมัน หลังจากค้นหาข้อมูลภายในของ Android เป็นเวลาสองสามชั่วโมง ฉันก็ปิดไฟแบ็คไลท์ที่น่ารำคาญ สลับปุ่มย้อนกลับและปุ่มตรวจสอบ จากนั้นจึงเปิดปุ่มบนหน้าจอและพบกับความสงบ

บทนำ

ให้ฉันชัดเจน: ฉันเป็นแฟนตัวยงของแนวคิดเกี่ยวกับปุ่มนำทางบนหน้าจอ บ้าน ลูกศร และสี่เหลี่ยมทั้งหมดนี้ถูกวาดที่ด้านล่างของหน้าจอ ใช่ พวกเขาใช้พื้นที่บางส่วน (ซึ่งในกรณีส่วนใหญ่ไม่จำเป็นจริงๆ) ใช่ บางทีพวกเขาอาจทำให้เสีย รูปร่างแอปต่างๆ แต่เวรกรรม มันเป็นไดนามิก

ปุ่มนำทางบนหน้าจอจะหมุนไปตามหน้าจอ หายไปเมื่อไม่ต้องการ เปลี่ยนสี และผสานรวมเข้ากับอินเทอร์เฟซหน้าจอหลักได้อย่างราบรื่น หากเราละทิ้งความคิดที่ว่าการมีอยู่ของปุ่มสามปุ่มนั้นไร้ประโยชน์ในคราวเดียว (ท้ายที่สุดผู้ใช้ Apple ก็ทำด้วยปุ่มเดียวและไม่รู้สึกเสียเปรียบ) และระบบนำทางที่ค่อนข้างสะดวกเช่น PIE หรือ "ฟองอากาศนำทาง MIUI" ดังนั้นปุ่มบนหน้าจอจึงเป็นสิ่งที่ดีที่สุดที่เคยมีมาจนถึงปัจจุบัน

ดังนั้นนี่คือ ด้วยเหตุผลบางอย่าง ความคิดที่ยอดเยี่ยมและยอดเยี่ยมของฉันที่ว่าไม่มีอะไรดีไปกว่าปุ่มบนหน้าจอนั้นไม่ได้ถูกแชร์โดยผู้ผลิตสมาร์ทโฟนหลายราย และพวกเขาไม่เพียงแค่ไม่แยกจากกัน แต่ไม่ได้แยกจากกันในลักษณะที่น่ากลัวโดยสิ้นเชิงบังคับให้คุณใช้สมาร์ทโฟนที่มีปุ่มสัมผัส (AAA!) ซึ่งมาพร้อมกับไฟแบ็คไลท์แบบไดนามิก (AAA-2!) และ "ย้อนกลับ" ” ที่ด้านขวาของหน้าจอ (AAA-3: การโจมตีอย่างเด็ดขาด )

สถานการณ์นี้เป็นสิ่งที่ยอมรับไม่ได้ในระดับสุดขั้วและด้วยเหตุนี้ นักพัฒนาใจดีเฟิร์มแวร์ไม่มีการตั้งค่าใด ๆ สำหรับการเปิดใช้งานปุ่มบนหน้าจอและการตั้งค่าสำหรับควบคุมปุ่มสัมผัส ฉันต้องทำด้วยตัวเอง มีสองทางเลือกสำหรับการดำเนินการเพิ่มเติม:

  • นำปุ่มสัมผัสไปสู่สถานะที่ต้องการ ได้แก่ ปิดไฟแบ็คไลท์แล้วเลื่อนปุ่ม "ย้อนกลับ" ไปทางซ้าย (แม้ว่าจะดูเหมือน "สี่เหลี่ยม" แต่ก็น่าสนใจยิ่งขึ้น)
  • ปิดการใช้งานปุ่มสัมผัสอย่างสมบูรณ์และเปิดใช้งานปุ่มบนหน้าจอ

ฉันไม่ชอบเครื่องมือของบุคคลที่สาม ดังนั้นการตัดสินใจทำทุกอย่างด้วยตัวเองจึงเป็นไปตามธรรมชาติ

วิธีที่หนึ่ง การตั้งค่าปุ่มสัมผัส

ก่อนอื่น เรามาลองปิดไฟแบ็คไลท์ของปุ่มกันก่อน สำหรับสิ่งนี้ เราจำเป็นต้องมีรูท เทอร์มินัลอีมูเลเตอร์ และไดเร็กทอรี /sysที่รากของระบบไฟล์ นี่คือการรวมกันอย่างแน่นอน เรากำลังจัดการกับเคอร์เนล Linux และทุกอย่างในระบบที่ใช้เคอร์เนลนั้น ข้อมูลสำคัญเกี่ยวกับฮาร์ดแวร์ เช่นเดียวกับ "สวิตช์สลับ" ที่ควบคุม มักจะอยู่ในระบบไฟล์ sysfs ที่เชื่อมต่อกับไดเร็กทอรี /sys.

ที่จริงแล้ว sysfs ไม่ได้เป็นคู่ ระบบไฟล์แม่นยำยิ่งขึ้นว่ามันเป็นแบบไฟล์ แต่ทำงานกับสิ่งที่เรียกว่าไฟล์สังเคราะห์ แต่มันไม่ได้เก็บไว้ในดิสก์มันเป็นอินเทอร์เฟซชนิดหนึ่งสำหรับการสื่อสารกับไดรเวอร์: ฉันอ่านไฟล์ - รับข้อมูลเกี่ยวกับฮาร์ดแวร์จดบันทึก - เปลี่ยนการตั้งค่าบางอย่าง และหากต้องการบันทึก คุณยังคงต้องมีสิทธิ์รูท

ดังนั้นเราจึงรูทแล้วเปิดตัวเทอร์มินัลอีมูเลเตอร์ (หรือดีกว่านั้น) และเราเขียนข้อความต่อไปนี้:

#su #ซีดี/sys

# find -name \*button\* ./leds/button-backlight

บิงโก! นี่คือไดเร็กทอรี /sys/class/leds/ปุ่มแบ็คไลท์- เข้าไปข้างในกันดีกว่าว่ามีอะไรอยู่ข้างใน:

# cd /sys/class/leds/button-backlight # ls อุปกรณ์ความสว่าง max_brightness ระบบย่อยพลังงานทริกเกอร์ uevent

ฉันเดิมพัน Nokia 3310 ของฉันว่าไฟล์ ความสว่างคือความสว่างปัจจุบันของปุ่มต่างๆ และ ความสว่างสูงสุด- สูงสุด มาตรวจสอบการเดาของเราโดยเขียนค่า 100 ลงในไฟล์แรก (เช่น 100% แม้ว่าจะไม่ทราบขนาดก็ตาม):

# echo 100 > ความสว่าง

เยี่ยมมาก ปุ่มต่างๆ สว่างและไม่ยอมออกไปข้างนอกด้วยซ้ำ

ช่วงเวลาแห่งความจริง - เขียนค่า 0 ลงในไฟล์ max_brightness:

# echo 0 > max_brightness

ปุ่มต่างๆ ดับลงตลอดกาล เหมือนหลอดไฟที่ทางเข้าของฉันเมื่อคืนนี้

แต่เช่นเดียวกับหลอดไฟ พวกมันสามารถกลับมาสว่างอีกครั้งได้หากคุณรีบูท นั่นคือคำสั่งจะใช้ได้เฉพาะในเซสชันปัจจุบันเท่านั้น โชคดีที่นี่ไม่ใช่ปัญหา เราจะใส่คำสั่งของเราลงในสคริปต์บนการ์ดหน่วยความจำ:

# mkdir /sdcard/boot # echo "echo 0 > /sys/class/leds/button-backlight/max_brightness"> /sdcard/boot

และในทางกลับกัน เราก็จะเริ่มต้นใช้งานโดยใช้ . เราเปิดแอปพลิเคชันเลือกช่องทำเครื่องหมายสามช่องแรกโดยใช้ตัวเลือกเลือกโฟลเดอร์เลือกไดเร็กทอรีสำหรับบูตบนการ์ดหน่วยความจำ


งานเสร็จสิ้นไปครึ่งหนึ่ง เหลือเพียงสลับตำแหน่งของปุ่ม "ย้อนกลับ" และ "เรียกดู" ในการดำเนินการนี้ คุณจะต้องเปลี่ยนเค้าโครงปุ่ม ใน Android จะอยู่ในไฟล์ไดเร็กทอรีหลายไฟล์ /ระบบ/usr/รูปแบบคีย์/- มีค่อนข้างเยอะแต่ถ้าทิ้งไฟล์เช่น Vendor_2378_Product_100a.klและ qwerty.kl(พวกเขาจัดเก็บเค้าโครงของคีย์บอร์ด Qwerty เต็มรูปแบบซึ่ง Android รองรับทันที) จากนั้นจะเหลือไม่เกินห้าอัน

หนึ่งในนั้นคือสิ่งที่เราต้องการจริงๆ สมาร์ทโฟนมักใช้ไฟล์ ft5x06_ts.klเฉพาะกับคอนโทรลเลอร์หน้าจอสัมผัส FT5x06 (ปุ่มไวต่อการสัมผัสใช่ไหม) แต่ในกรณีของฉันกลับกลายเป็นไฟล์ Vendor_2378_Product_100a.kl.

หากคุณเปิดไฟล์นี้ คุณจะเห็นบรรทัดสามบรรทัดที่คุณกำลังมองหา:

ปุ่ม 158 ปุ่ม BACK VIRTUAL 139 ปุ่ม MENU VIRTUAL 102 HOME VIRTUAL

สิ่งที่เหลืออยู่คือการสลับหมายเลข 158 และ 139 (ใดก็ได้ ตัวจัดการไฟล์ด้วยการสนับสนุน สิทธิ์รูท- หลังจากรีบูต รูปแบบใหม่จะมีผล

วิธีที่สอง ปุ่มบนหน้าจอ

ทุกอย่างจะง่ายขึ้นที่นี่ Android มีตัวแปรดีบักพิเศษ qemu.hw.mainkeysซึ่งช่วยให้คุณควบคุมการมองเห็นปุ่มนำทางบนหน้าจอได้ หากมีค่าเป็น 0 ปุ่มจะแสดงบนหน้าจอ 1 - เอฟเฟกต์ตรงกันข้าม

เราเขียนตัวแปรด้วยค่าที่ต้องการลงในไฟล์ /system/build.propและนั่นคือทั้งหมด:

# su # mount -o ติดตั้งใหม่, rw /system # cp /system/build.prop /system/build.prop.bak # echo qemu.hw.mainkeys=0 > /system/build.prop

ข้อสรุป

นี่เป็นขั้นตอนทางอาญาที่บางครั้งคุณต้องดำเนินการเพื่อทำให้สมาร์ทโฟนของคุณสะดวกขึ้นอีกเล็กน้อย สำหรับฉัน ฉันเลือกตัวเลือกที่สาม: “ปิด” ปุ่มพร้อม LMT Launcher ที่ติดตั้งไว้ สำหรับฉันดูเหมือนว่านี่คือที่สุด วิธีที่สะดวกการจัดการ.