คำถามเก่าคำตอบใหม่คัดลอกตัวเองจากที่นี่:
/superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757
ฉันกำลังมองหา CapsLock = คลิกซ้ายซึ่งควรจะคล้ายกัน หลังจากการทดลองมากฉันรู้ฉันได้ผลลัพธ์ที่ดีกว่าแทนxdotoolxte
ในของฉัน~/.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