ฉันจะจำลองปุ่มกลางของเมาส์บน Linux ได้อย่างไร


0

ฉันเพิ่งได้เมาส์แทร็กบอล 4 ปุ่มโดยไม่มีมูส (หลาย ๆ อันไม่มีเม้าส์วงล้อด้วยเหตุผลบางอย่าง) และฉันต้องการทำให้ปุ่มเหล่านี้ทำหน้าที่เหมือนกับปุ่มกลางของเมาส์ (เพื่อจุดประสงค์ในการหมุนอัตโนมัติ ) ตามค่าเริ่มต้นปุ่มสี่ปุ่มนั้นใช้สำหรับการคลิกซ้ายคลิกขวาย้อนกลับและไปข้างหน้า (เช่นย้อนกลับ / ส่งต่อหน้าในขณะที่ท่องเว็บ) ฉันเปลี่ยนปุ่มย้อนกลับ / ไปข้างหน้าเพื่อทำหน้าที่เหมือนหน้าขึ้นและเลื่อนลง (โดยใช้xteและxbindkeysตามที่แนะนำในคำตอบสำหรับคำถามหนึ่งใน StackExchange) แต่ฉันไม่พอใจอย่างสมบูรณ์ ดังนั้นฉันต้องการเปลี่ยนหนึ่งในปุ่มเหล่านั้น (ปุ่มย้อนกลับ) ให้เป็นปุ่มกลางของเมาส์และทำสิ่งที่สร้างสรรค์กับอีกปุ่มหนึ่ง แต่ฉันไม่รู้ว่าจะทำให้ปุ่มเมาส์ปุ่มหนึ่งเลียนแบบปุ่มอื่นได้อย่างไร ทราบชื่อของปุ่มกลางของเมาส์) อย่างไรก็ตามฉันรู้ว่าจะทำให้ปุ่มเมาส์แสดงถึงคีย์หรือคีย์ผสมบนแป้นพิมพ์ได้อย่างไร (หรือวิธีการเปิดใช้งานโปรแกรมหรือสคริปต์) แก้ไข: ฉันค้นพบวิธีการแมปปุ่มเมาส์ใหม่ แต่ดูเหมือนจะไม่ทำงานกับ Button-2 (นั่นคือปุ่มขวาใช่ไหมฉันต้องการปุ่มที่ทำให้วงกลมที่มีลูกศรปรากฏขึ้นและเมื่อคุณย้าย เม้าส์มันเลื่อนไปในทิศทางที่คุณย้ายนอกจากนี้เมื่อคุณคลิกที่ลิงค์มันจะเปิดขึ้นในแท็บใหม่

อย่างไรก็ตามนี่คือสิ่งที่ฉันพยายามวางใน.xbindkeysrcไฟล์ของฉัน:

"xte 'mouseclick 2'"
    b:8

หมายเหตุ: การกดซ้ายคลิกและคลิกขวาในเวลาเดียวกันไม่ได้จำลองปุ่มกลางของเมาส์บนระบบปฏิบัติการ (Xubuntu 17.04) ด้วยเมาส์ของฉัน


1
ทั้งสองxbindkeysและxteเป็นแอปพลิเคชันเพิ่มเติมที่ขัดขวางเหตุการณ์ X การเปลี่ยนแผนที่ปุ่มทำได้ง่ายกว่าเช่นกับxinput --set-button-mapคุณสมบัติหรือผ่านทางคุณสมบัติของแทร็กบอลของคุณ ดูman xinputและman evdevถ้าคุณต้องการบันทึก buttonmap ในการxorg.confเพื่อให้มันทำงานโดยอัตโนมัติในการบูต
dirkt

คำตอบ:


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