Список управляющих последовательностей в \033[ (для urxvt keysym)

Я пытаюсь переназначить перемещения курсора и тому подобное в моем терминале, используя ресурс "keysym" Urxvt. Например, этот ярлык (по моему .Xresources) делает предыдущее слово:

*keysym.Control-h: \033[1;5D

Я не нашел полный (рабочий) список последовательностей, подобных этой 1;5D, Я знаю несколько других (Home, End...), но мне нужны другие (убить следующее слово, убить последнее слово, отменить последнее действие...). Квест для этого списка не нов, но ответы не такие, какими они кажутся (не работает, может быть, не \033[ тип?). Я провел часы в Google, Википедии, на страницах руководств (urxvt, readline, ascii, xterm, bash...), это похоже на какое-то жестокое посвящение.

Где я могу найти эту ссылку?

0 ответов

Вот, по крайней мере, список функциональных клавиш и некоторых комбинаций Ctrl: https://jscape.kayako.com/knowledgebase/article/View/5/7/sending-ctrla-ctrlh-f1-f12-and-other-function-keys-to-telnet-server

Вот более полный список в одном из исходных кодов этого инструмента: http://git.suckless.org/sites/commit/db1cf4df877e9083fadd67e6f16f1a5552effe99.html

И вот фактическое объяснение того, как это работает, особенно клавиши-модификаторы http://www.leonerd.org.uk/hacks/fixterms/

Другие вопросы по тегам