ฉันเพิ่งได้เมาส์แทร็กบอล 4 ปุ่มโดยไม่มีมูส (หลาย ๆ อันไม่มีเม้าส์วงล้อด้วยเหตุผลบางอย่าง) และฉันต้องการทำให้ปุ่มเหล่านี้ทำหน้าที่เหมือนกับปุ่มกลางของเมาส์ (เพื่อจุดประสงค์ในการหมุนอัตโนมัติ ) ตามค่าเริ่มต้นปุ่มสี่ปุ่มนั้นใช้สำหรับการคลิกซ้ายคลิกขวาย้อนกลับและไปข้างหน้า (เช่นย้อนกลับ / ส่งต่อหน้าในขณะที่ท่องเว็บ) ฉันเปลี่ยนปุ่มย้อนกลับ / ไปข้างหน้าเพื่อทำหน้าที่เหมือนหน้าขึ้นและเลื่อนลง (โดยใช้xte
และxbindkeys
ตามที่แนะนำในคำตอบสำหรับคำถามหนึ่งใน StackExchange) แต่ฉันไม่พอใจอย่างสมบูรณ์ ดังนั้นฉันต้องการเปลี่ยนหนึ่งในปุ่มเหล่านั้น (ปุ่มย้อนกลับ) ให้เป็นปุ่มกลางของเมาส์และทำสิ่งที่สร้างสรรค์กับอีกปุ่มหนึ่ง แต่ฉันไม่รู้ว่าจะทำให้ปุ่มเมาส์ปุ่มหนึ่งเลียนแบบปุ่มอื่นได้อย่างไร ทราบชื่อของปุ่มกลางของเมาส์) อย่างไรก็ตามฉันรู้ว่าจะทำให้ปุ่มเมาส์แสดงถึงคีย์หรือคีย์ผสมบนแป้นพิมพ์ได้อย่างไร (หรือวิธีการเปิดใช้งานโปรแกรมหรือสคริปต์) แก้ไข: ฉันค้นพบวิธีการแมปปุ่มเมาส์ใหม่ แต่ดูเหมือนจะไม่ทำงานกับ Button-2 (นั่นคือปุ่มขวาใช่ไหมฉันต้องการปุ่มที่ทำให้วงกลมที่มีลูกศรปรากฏขึ้นและเมื่อคุณย้าย เม้าส์มันเลื่อนไปในทิศทางที่คุณย้ายนอกจากนี้เมื่อคุณคลิกที่ลิงค์มันจะเปิดขึ้นในแท็บใหม่
อย่างไรก็ตามนี่คือสิ่งที่ฉันพยายามวางใน.xbindkeysrc
ไฟล์ของฉัน:
"xte 'mouseclick 2'"
b:8
หมายเหตุ: การกดซ้ายคลิกและคลิกขวาในเวลาเดียวกันไม่ได้จำลองปุ่มกลางของเมาส์บนระบบปฏิบัติการ (Xubuntu 17.04) ด้วยเมาส์ของฉัน
xbindkeys
และxte
เป็นแอปพลิเคชันเพิ่มเติมที่ขัดขวางเหตุการณ์ X การเปลี่ยนแผนที่ปุ่มทำได้ง่ายกว่าเช่นกับxinput --set-button-map
คุณสมบัติหรือผ่านทางคุณสมบัติของแทร็กบอลของคุณ ดูman xinput
และman evdev
ถ้าคุณต้องการบันทึก buttonmap ในการxorg.conf
เพื่อให้มันทำงานโดยอัตโนมัติในการบูต