นี้เป็นไปได้ถ้าหากสถานีส่งลำดับหนีแตกต่างกันสำหรับCtrl+ VSLeft Leftนี่ไม่ใช่กรณีโดยค่าเริ่มต้นบนคอนโซล Linux (อย่างน้อยในเครื่องของฉัน) คุณสามารถทำได้โดยการปรับเปลี่ยน keymap ไฟล์ที่แน่นอนที่จะแก้ไขอาจขึ้นอยู่กับการกระจายของคุณ ใน Debian Lenny /etc/console/boottime.kmap.gzไฟล์ที่จะปรับเปลี่ยนเป็น คุณต้องการเส้นเหมือน
control keycode 105 = F100
string F100 = "\033O5D"
control keycode 106 = F101
string F101 = "\033O5C"
คุณอาจเลือก escape sequences เดียวกับ X terminal emulator ของคุณ เมื่อต้องการค้นหาลำดับของการควบคุมให้พิมพ์Ctrl+ V Ctrl+ Leftในเชลล์ เม็ดมีดนี้ (ในเครื่องของฉัน) ^[O5Dที่^[เป็นตัวละครเลี่ยง ในไฟล์ keymap \033หมายถึงอักขระยกเว้น
การกำหนดค่าแอปพลิเคชันในเทอร์มินัลเพื่อถอดรหัสลำดับ escape เป็นปัญหาแยกต่างหาก
"\033O5D"รหัสอย่างไร แต่ไม่ได้รับรหัสkeycode 105และF100รหัสที่สมบูรณ์ นอกจากนี้ฉันได้รับ^[[1;5Bและ^[[1;5Aสำหรับ ctrl + Down และ Ctrl + Up ฉันจะจัดการ1;ส่วนนี้อย่างไร