Updated
ตอนนี้Kinto.shจะจับคู่ Alt / Cmd เพื่อใช้ Ctrl + Shift ขณะอยู่ในแอปเทอร์มินัล แน่นอนว่าแผนที่จะใช้ Alt / Cmd เพื่อ Ctrl เวลาที่เหลือ
นี่คือวิธีแก้ปัญหาที่ง่ายกว่ามาก Kinto มันจัดการกับปัญหาที่คุณมีกับ Terminal Keymaps ไม่ทำงานในขณะที่รักษา Keymap ที่ดีกับทุกสิ่ง
ฉันทำงานนี้มา 3 ปีแล้วและในที่สุดฉันก็รู้สึกว่าฉันสามารถมีส่วนร่วมคืนเพราะการทำงานที่ดีไม่เหมือนความพยายาม 2 ครั้งสุดท้ายของฉัน มันมีไว้สำหรับ x11 และ distros ตาม systemd แต่แนวคิดจะส่งต่อไปยัง Wayland เมื่อฉันพบวิธีที่ดีในการนำไปใช้แม้ว่าจะเพิ่มความปลอดภัยที่ทำให้ทำงานได้ยาก
1) สรุปสาระสำคัญ (สำหรับผู้ที่ต้องการเห็นหลักฐานหรือใช้โซลูชันสำรองของพวกเขากรณีขอบไม่ครอบคลุม)
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) ตัวติดตั้งแบบเต็มที่ใช้ประโยชน์จาก systemd, bash, และ xprop (กรณีขอบเช่น Chromebook ได้รับการคุ้มครองมันเป็นเรื่องยากที่จะสนับสนุน แต่ฉันสนุกกับการขุดเพื่อให้ทุกคนได้รับประโยชน์!)
https://github.com/rbreaves/kinto
โดยพื้นฐานแล้วด้วยวิธีนี้คุณจะไม่ต่อสู้กับวิธีสร้างคีย์ลัดใหม่อย่างถูกต้องหรือพยายามหลีกเลี่ยงความขัดแย้งทางลัดในแอป Terminal ของคุณเทียบกับแอพ GUI อื่น ๆ ของคุณ คุณได้ทั้งสองคำที่ดีที่สุดและทำงานได้อย่างราบรื่นเกินกว่าจะรวมถึงไฟล์กำหนดค่าทางลัดเริ่มต้นสำหรับเทอร์มินัลต่างๆและโปรแกรมแก้ไขข้อความยอดนิยมซึ่งฉันอาจรวมไว้ในภายหลัง แม้แต่ตัวแก้ไขข้อความอย่าง Sublime ไม่เพียงแค่สลับ Cmd คีย์กับ Ctrl ในทุก ๆ ทางลัด แต่มันจะจัดตำแหน่งอย่างถูกต้องประมาณ 95% หรือมากกว่านั้นในเวลาที่ฉันพูด
และการพูดคุยเกี่ยวกับ Wayland ฉันมีข้อพิสูจน์ถึงแนวคิดของการทำให้ keymap keyswap นี้ทำงานบน KDE Plasma 5 ด้วยวิดเจ็ตที่มีอยู่ซึ่งดึงชื่อแอพออกมา หากใครมีวิธีแก้ปัญหาที่ดีกว่าฉันก็เป็นหูทุกคนโดยเฉพาะถ้ามันสามารถทำงานกับ x11 ได้เช่นกัน Xprop สมบูรณ์เพียงพอใน x11 แต่เห็นได้ชัดว่าไม่มีการใช้งานบน Wayland
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718