Дещо повозився, розібрався з X resources, налаштував XTerm.
Але проблема з МС все одно залишається.
Справа в тому, що XTerm стандартно додає translation для Shift <KeyPress> Insert.
Коли я роблю #replace ........ (і далі усі стандартні, але без Sh-Ins),
МС починає видавати на цю комбінацію щось на зразок "2;2~".
Отже є запитання:
1) Як виразити Shift або Shift-Ins у Esc-послідовності?
Тоді її можна буде вставити за допомогою string().
2) Або як можна "навчити" МС сприймати строку "\033[2;2~" (здається так)
як комбінацію Shift-Ins.
3) Що можна почитати з приводу цих самих Esc-послідовностей?