Score:1

สลับแป้นคีย์บอร์ดบางแป้น

ธง us

ฉันต้องการสลับปุ่มบางปุ่ม เช่น ปุ่มโฮมและปุ่มสิ้นสุดบนแป้นพิมพ์ฉันทำโดยใช้ xmodmap แต่สิ่งนี้จะถูกเปลี่ยนกลับทุกครั้งที่คอมพิวเตอร์เข้าสู่โหมดสลีป และบางแอปพลิเคชัน เช่น ช. VSCode ไม่เคารพมัน

มีวิธีใดบ้างที่จะสลับคีย์อย่างถาวรและทำให้แต่ละแอปตรวจจับได้ถูกต้อง

ฉันใช้ Ubuntu 20.04

Score:1
ธง us

ปรากฎว่า คุณสามารถทำการแมปคีย์ในเคอร์เนล Linux ใหม่ได้

  1. กำหนด สแกนรหัส ของคีย์ที่คุณต้องการรีแมปเป็นคีย์อื่น นี่จะเป็นเลขฐานสิบหกและคุณสามารถดูได้ sudo showkey -s. ระวัง โปรแกรมจะส่งทั้งรหัสสำหรับเหตุการณ์การกดปุ่มและการเผยแพร่ สมมติว่าฉันต้องการเปลี่ยนลักษณะการทำงานของปุ่ม 0xe021 (เครื่องคิดเลขบนแป้นพิมพ์)
  2. กำหนด รหัสกุญแจ ของคีย์ที่คุณต้องการให้คีย์ของคุณทำงานเป็น นี่จะเป็นเลขทศนิยมและคุณสามารถรับได้ sudo showkey -k. ระวัง โปรแกรมจะส่งทั้งรหัสสำหรับเหตุการณ์การกดปุ่มและการเผยแพร่ สมมติว่าฉันต้องการมีปุ่ม '107' อีกอัน (วางบนแป้นพิมพ์ของฉัน)
  3. ปัญหา sudo setkeycodes e021 107ด้วยรหัสของคุณ
  4. เพื่อให้เป็นแบบถาวร คุณต้องรันหลังจากการบูทแต่ละครั้งในฐานะรูท คุณสามารถแก้ไขได้ด้วย crontab วิ่ง sudo crontab -e และวางคำสั่งของคุณจากด้านบนที่ส่วนท้ายของไฟล์ (ไม่มี sudo แต่มีเส้นทางที่แน่นอน): /usr/bin/setkeycodes e021 107
Liso avatar
sd flag
มีประโยชน์มาก ! +1

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา