วิธีรับหน้าจอสัมผัสคลิกขวาที่ Raspbian Stretch


15

ขณะนี้ฉันใช้ Raspbian Stretch กับหน้าจอสัมผัสขนาด 7 นิ้วของ Waveshareและฉันต้องการรับอินพุตคลิกขวา (ควรใช้สองนิ้วหรือสัมผัสยาว)

ดูเหมือนจะไม่มีวิธีแก้ปัญหาสำหรับ Raspbian Stretch และฉันพยายามใช้โซลูชันที่ทำงานกับ Raspbian รุ่นก่อนหน้า (เช่น Jessie และ Wheezy) เช่นการใช้twofingหรือแก้ไขxorg.confไฟล์เพื่อให้ได้เมนูคลิกขวา แต่ไม่มีงานเลย

อย่างไรก็ตามฉันพบว่ามีเฉพาะ Chromium เพียงสองนิ้วสัมผัสและกดแบบยาวทำให้เมนูคลิกขวาปรากฏขึ้น แต่เมื่อฉันทำบนเดสก์ท็อป / ที่อื่นไม่มีอะไรเกิดขึ้น

ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีการป้อนข้อมูลคลิกขวาจากหน้าจอสัมผัสจะได้รับการชื่นชมอย่างมาก


คุณพบวิธีแก้ปัญหาหรือไม่?
vtni

@vtni น่าเสียดายที่ฉันยังไม่พบวิธีแก้ปัญหา :(
The Sleepy Penguin

บนหน้าจอของฉัน (elegoo mini 4,7 นิ้ว) ตามที่ฉันจำได้ว่าฉันคลิกสองครั้งหรือเพียงแค่กดสองสามวินาที
5656

ลองใช้ twofinger กับหน้าจอสัมผัส Waveshare ขนาด 7 นิ้วไม่ประสบความสำเร็จ ... ส่วนต่อประสานแท็บเล็ตน่าจะดีจริงๆ และการสัมผัสสองครั้งเป็นการคลิกเมาส์แทนการสัมผัสเพียงครั้งเดียว
TamusJRoyce

ในขณะที่การติดตั้งใช้งานสองครั้งของคุณอยู่ในสถานที่คุณมีเมาส์และคีย์บอร์ดเสียบเข้ากับ USB หรือไม่? ฉันได้อ่านที่ไหนสักแห่งว่าบางครั้งสิ่งนี้จะทำให้ฟังก์ชั่นการ twofing .. มีการเสียบเมาส์และคีย์บอร์ด
mrSidX

คำตอบ:


0

โดยทั่วไปxorg.confจะมีการกำหนดตัวเลือกที่เกี่ยวข้องกับอินพุตxinputดังนั้นหากคุณไม่ทราบว่าตัวเลือกใดที่จะใช้งานได้และต้องการเปลี่ยนแปลงการกำหนดค่าอย่างถาวรจะดีกว่าที่จะทำงานxinputโดยตรงแทนที่จะเปลี่ยนxorg.confและรีสตาร์ท X ซ้ำ ๆ

เรียกใช้xinput listเพื่อค้นหา ID หน้าจอสัมผัสจากนั้นxinput list-props <ID>ค้นหาคุณสมบัติที่เกี่ยวข้อง (ปกติEmulateThirdButton) จากนั้นลองเปิดใช้งานคุณสมบัตินั้นสำหรับหน้าจอสัมผัสและดูว่ามีประโยชน์หรือไม่ Virtual core pointerถ้าไม่ได้พยายามที่จะทำเช่นเดียวกันกับอุปกรณ์ป้อนข้อมูลต่อไปในลำดับชั้นขึ้นไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.