Це можливо , якщо і тільки якщо термінал посилає різні керуючі послідовності для Ctrl+ Leftпроти Left. Це не за замовчуванням на консолі Linux (принаймні на моїй машині). Ви можете зробити це, змінивши карту клавіш. Точний файл для зміни може залежати від вашого розповсюдження; на Debian lenny файл для модифікації є /etc/console/boottime.kmap.gz. Вам потрібні такі лінії
control keycode 105 = F100
string F100 = "\033O5D"
control keycode 106 = F101
string F101 = "\033O5C"
Ви можете також вибрати ті самі послідовності евакуації, що і емулятор терміналу X. Щоб дізнатись, що таке контрольна послідовність, введіть Ctrl+ V Ctrl+ Leftв оболонці; це вставляє (на мою машину), ^[O5Dде ^[є символ втечі. У файлі ключових карт \033відображається символ втечі.
Налаштування програми в терміналі для декодування послідовності запуску є окремою проблемою,.
"\033O5D"код, але повністю пропускаєте, звідки ви отримали кодkeycode 105таF100коди. Крім того, я отримую^[[1;5Bі^[[1;5Aдля ctrl + Down і Ctrl + Up. Як я повинен обробляти1;деталь?