คุณจะต้องมีแอพพลิเคชั่นหลายตัวสำหรับการติดตั้ง
sudo apt-get install xbindkeys xautomation xev
หรือ
sudo apt-get install xbindkeys xautomation x11-utils
แก้ไข: xev ถูกรวมเข้ากับ x11utils ตั้งแต่ Ubuntu 14.04 ขึ้นไป
ขั้นตอนที่ 1
คุณต้องค้นหาหมายเลขปุ่มสำหรับปุ่มบนเมาส์ของคุณ xev
วิ่ง คุณจะเห็นหน้าต่างสีขาวสว่างขึ้นวางเมาส์ของคุณและกดปุ่มเมาส์ (เป็นการดีที่สุดที่จะทำทีละปุ่ม) คุณควรจะได้ผลลัพธ์เช่นนี้สำหรับแต่ละปุ่ม:
ButtonRelease event, serial 41, synthetic NO, window 0x4c00001,
root 0x2e9, subw 0x4c00002, time 25804905, (31,28), root:(821,80),
state 0x110, button 1, same_screen YES
(หมายเหตุ: xev
ยังจับการเคลื่อนไหวของเมาส์ดังนั้นคุณอาจต้องการที่จะลอดผ่านเหตุการณ์การเคลื่อนไหวของเมาส์จะหากิจกรรมที่ปุ่มของคุณเช่น: xev -event mouse | grep Button --before-context=1 --after-context=2
)
button 1
นี่คือสิ่งที่มีความสำคัญจากการส่งออกที่: นั่นบอกเราว่าปุ่มเฉพาะคือปุ่มหนึ่ง ฉันจะเก็บสิ่งนี้ไว้ใน.txt
ไฟล์ตอนนี้
ขั้นตอนที่ 2
สร้างxbindkeys
ไฟล์ปรับแต่งโดยใช้:
xbindkeys --defaults > $HOME/.xbindkeysrc
ต่อไปเราต้องเพิ่มการผูกคีย์ / ปุ่มลงในไฟล์ปรับแต่ง gedit $HOME/.xbindkeysrc
คุณสามารถเปิดไฟล์นี้ด้วย นี่คือที่ที่ความสนุกเริ่มต้นขึ้น เราจะใช้xte
เพื่อตั้งค่าการเชื่อมโยงกับปุ่มของเรา
ในการสร้างปุ่มCtrlเราจะเพิ่ม:
"xte 'key Control_L'"
b:1
สิ่งนี้จะผูกCtrlกับปุ่มเมาส์หนึ่ง
หากคุณจะบอกหมายเลขปุ่มของปุ่มของคุณและสิ่งที่คุณต้องการให้แต่ละคนทำฉันจะเขียนสคริปต์ให้คุณ