Я хочу, чтобы Putty распознала последовательности стрелок сдвига
как я знаю например ^ [[A означает вверх, а ^ [[1; 2A это сдвиг + вверх
Я изменил исходный код шпатлевки следующим образом
if (shift_state == 1)
if (app_flg)
p += sprintf((char *) p, "\x1BO1;2%c", xkey);
else
p += sprintf((char *) p, "\x1B[1;2%c", xkey);
else
if (app_flg)
p += sprintf((char *) p, "\x1BO%c", xkey);
else
p += sprintf((char *) p, "\x1B[%c", xkey);
вместо
if (app_flg)
p += sprintf((char *) p, "\x1BO%c", xkey);
else
p += sprintf((char *) p, "\x1B[%c", xkey);
запустив швы cat -vt putty для предоставления правильного кода ключа терминалу, но в emacs я все еще не могу сдвинуть выделенный текст (вместо этого он помещает текст; 2A для повышения и т.
работает begPutty, который уже содержит это исправление (также у меня нет исходного кода для него) cat -vt печатает те же коды клавиш при использовании стрелок сдвига и отлично работает в emacs.
В основном я хочу реализовать функциональные исправления begPutty для кодов клавиш, но у меня нет его исходного кода