ฉันจะสลับปุ่มคำสั่งด้านซ้ายบนแป้นพิมพ์ของ macbook ด้วยปุ่มซ้ายได้อย่างไร
และหากเป็นไปได้ว่าคำสั่งนั้นถูกต้องให้ทำหน้าที่เหมือน Super key / windows
ฉันจะสลับปุ่มคำสั่งด้านซ้ายบนแป้นพิมพ์ของ macbook ด้วยปุ่มซ้ายได้อย่างไร
และหากเป็นไปได้ว่าคำสั่งนั้นถูกต้องให้ทำหน้าที่เหมือน Super key / windows
คำตอบ:
ลองสิ่งนี้:
cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode 37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4 = Super_L
การสิ้นสุดการป้อนข้อมูลให้กด+CtrlD
เพื่อทดสอบคุณสามารถเรียกใช้:
xmodmap ~/.xmodmaprc
ในที่สุดคุณควรเพิ่มคำสั่งนี้เพื่อเริ่มต้นโปรแกรม
คุณควรเริ่มต้นนี้ หากสิ่งนี้ไม่ได้ผลสำหรับคุณชำระเงินสำหรับข้อมูลเพิ่มเติม:
man xmodmap
หากต้องการดูว่าการกดปุ่มใดสอดคล้องกับรหัสภายในใดให้เรียกใช้
xev
และกดปุ่มบางอย่างเมื่อหน้าต่างสีขาวเล็ก ๆ มีโฟกัส พิมพ์ซ้ำจะไม่เปลี่ยน (133 จะเป็น 133 แต่คุณควรจะเห็นชื่อของ 133 ก่อนที่จะเป็นและหลังจากขั้นตอนนี้หลังจากที่คุณเข้าสู่ระบบอีกครั้งมันควรจะเป็นControl_L
Super_L
keycode 134 = Control_L
และใช้งานได้สำหรับฉัน
วิธีที่รวดเร็วในการทำเช่นนี้คือการข้ามไปที่ระบบ -> การตั้งค่า -> คีย์บอร์ด -> แท็บเลย์เอาต์ -> ตัวเลือก -> ลักษณะการทำงานของปุ่ม Alt / Win -> เลือกปุ่ม Win เป็นตัวควบคุม
Viola!
แต่แน่นอนว่าไม่มีปุ่ม Win บน Mac
สำหรับใครก็ตามที่ใช้ KDE ให้ตรวจสอบภายใต้การตั้งค่าระบบ> อุปกรณ์อินพุต> คีย์บอร์ด> ขั้นสูง คุณจะต้องเปิดใช้งาน "กำหนดค่าตัวเลือกแป้นพิมพ์" เปิด "พฤติกรรมของปุ่ม Alt / Win" จากนั้นตรวจสอบว่า "Ctrl ถูกแมปกับปุ่ม Win (และปุ่ม Ctrl ปกติ)" มีการตั้งค่าเหมือนกันสำหรับการจับคู่ Alt กับปุ่ม Win หากคุณต้องการให้ปุ่มควบคุมเป็น Alt