Установил termite, хороший терминал, но биндов нету из коробки.
Полез в сорсы.
{ GDK_KEY_1, "\033[27;5;49~" },
{ GDK_KEY_9, "\033[27;5;57~" },
...
{ GDK_KEY_asterisk, "\033[27;6;42~" },
{ GDK_KEY_plus, "\033[27;6;43~" },
...
{ GDK_KEY_period, "\033[27;13;46~" },
{ GDK_KEY_0, "\033[27;13;48~" },
Как читать эти коды? Третье число (49 и 57) - ясно, это код символа.
5, 6, 13 - это видимо shift, ctrl и еще че то в каком-то порядке. Вот я хочу установить бинд на альт. Как мне это сделать? Какой у него код?
ЦЕЛЬ Конкретно - хочу что бы на Alt+i вставлялся контент из clipboard. Настроил такое через zsh, но например в питоновском шелле такой бинд не срабатывает.
Щас мне скажут выкопать себе другой эмулятор. Сидел на xfce4, но в нем биндов вообще походу нет. Как вариант рассматривал rxvt-unicode, но там нет увеличения размера шрифта в рантайме, только перезапуском. А это иногда оказывается весьма полезной фичей.
А у этого termite'a видимо еще и vim поддержка нормальная есть — в zsh с вим модом вообще все упорото.
Вообще использую tmux, так что от эмулятора кроме пары биндов типа того что выше, скорости и динамического размера фонта и (желательно) вим поддержки вообще много не требую..