คำถามเก่าคำตอบใหม่คัดลอกตัวเองจากที่นี่:
/superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757
ฉันกำลังมองหา CapsLock = คลิกซ้ายซึ่งควรจะคล้ายกัน หลังจากการทดลองมากฉันรู้ฉันได้ผลลัพธ์ที่ดีกว่าแทนxdotool
xte
ในของฉัน~/.bashrc
(หรือสคริปต์เริ่มต้นใดที่เหมาะสมกับระบบของคุณ) ฉันเพิ่มบรรทัดนี้:
/usr/bin/xmodmap -e "keycode 66 ="
สิ่งนี้จะลบพฤติกรรม 'ล็อค' ของ Caps Lock และกำหนดคีย์นั้น (คีย์ 66) ให้กับความว่างเปล่า ฉันกำลังยุ่งอยู่กับที่อื่นในสถานที่เช่น.xinitrc
นี้ แต่พวกเขาไม่เคยทำงาน มีความปลอดภัยพอสมควร.bashrc
แม้ว่าจะได้รับการเรียกใช้ซ้ำเมื่อเปิดเทอร์มินัลเซสชันทุกครั้ง (ขึ้นอยู่กับการ.bashrc
ตั้งค่าโดยรวมของคุณ)
สำหรับxbindkeys
ฉันสร้างไฟล์ ~ / .xbindkeysrc ด้วยบรรทัดเหล่านี้:
"xdotool mousedown 1"
c:66
"xdotool mouseup 1"
release + c:66
การเริ่มระบบใหม่หรือการทำงานsource ~/.bashrc
ควรทำให้xmodmap
ชิ้นส่วนทำงานได้ หากต้องการโหลดซ้ำxbindkeys
ลองสิ่งนี้:
killall xbindkeys
xbindkeys -f ~/.xbindkeysrc