ฉันใช้ Ubuntu 12.04 และมีเมาส์ Microsoft หลายปุ่ม ฉันต้องการแมปปุ่มCtrlและAltตัวแก้ไขกับปุ่มนิ้วหัวแม่มือซ้ายและขวาของเมาส์ตามลำดับดังนั้นฉันสามารถCtrl+ คลิกและ - Altคลิกโดยไม่ต้องแตะแป้น ปุ่มนิ้วหัวแม่มือของฉันจะมีปุ่มและ89
ฉันลองวิธีแก้ปัญหาในฉันจะกำหนดค่าปุ่มนิ้วหัวแม่มือเมาส์ได้อย่างไร ซึ่งอธิบายวิธีการแมปดับเบิลคลิกไปที่thumb button- สิ่งนี้ใช้ได้กับการดับเบิลคลิก แต่ฉันไม่สามารถหาวิธีแก้ไขโซลูชันสำหรับCtrlและAlt
ฉันลองวิธีการแมป Ctrl / Shift กับปุ่มนิ้วหัวแม่มือของเมาส์ด้วยหรือไม่ ซึ่งใช้ xdotools และ xbindkeys ฉันปรับเปลี่ยนสคริปต์เป็น:
~/.xbindkeysrc
:
"xdotool keydown alt"
b:9
"xdotool keyup alt"
release + alt + b:9
"xdotool keydown ctrl"
b:8
"xdotool keyup ctrl"
release + control + b:8
อันไหนทำงานได้ดี มันจำลองการCtrlกดปุ่มเมื่อฉันคลิกปุ่มนิ้วหัวแม่มือซ้าย แต่ฉันไม่สามารถกดปุ่มค้างไว้และคลิกในเวลาเดียวกัน - ถือthumb buttonดูเหมือนว่าจะป้องกันไม่ให้ฟังจากอินพุตอื่นจนกว่าจะถูกปล่อยออกมา
ไม่มีใครรู้ว่าฉันสามารถทำให้ปุ่มหัวแม่มือของเมาส์ทำงานเป็นคีย์ตัวปรับเปลี่ยนได้หรือไม่ดังนั้นฉันจึงสามารถใช้thumb button+ คลิกแทนการCtrlคลิก +
xev | grep button\|Button
จากนั้นกดปุ่ม "Ctrl" บนหน้าต่างสีขาวโดยไม่ต้องปล่อยให้คลิกแล้วปล่อยและโพสต์เอาท์พุท