Bu ancak terminal Ctrl+ Leftvs için farklı kaçış dizileri gönderirse mümkündür Left. Linux konsolunda varsayılan olarak durum böyle değildir (en azından makinemde). Bunu, tuş eşlemesini değiştirerek yapabilirsiniz. Tam olarak değiştirilecek dosya dağıtımınıza bağlı olabilir; Debian lenny'de, değiştirilecek dosya /etc/console/boottime.kmap.gz. Gibi hatlara ihtiyacınız var
control keycode 105 = F100
string F100 = "\033O5D"
control keycode 106 = F101
string F101 = "\033O5C"
X terminal öykünücünüzle aynı çıkış dizilerini de seçebilirsiniz. Kontrol dizisinin ne olduğunu bulmak için bir kabukta Ctrl+ V Ctrl+ yazın Left; (benim makinede) Bu ekler ^[O5Dnerede ^[bir kaçış karakteridir. Tuş haritası dosyasında \033bir kaçış karakteri temsil edilir.
Terminaldeki uygulamayı kaçış dizisinin kodunu çözecek şekilde yapılandırmak ayrı bir sorundur.
"\033O5D"kodu, ancak nereden tamamen ihmalkeycode 105veF100kodları. Ayrıca, ctrl + Down ve Ctrl + Up için^[[1;5Bve alırım^[[1;5A. Parçayı nasıl ele almalıyım1;?