= Сообщение: 354 из 2402 ================================= RU.FIDONET.DIGEST = От : Vladimir Fyodorov 2:50/15 31 Oct 15 08:21:00 Кому : All 31 Oct 15 08:21:00 Тема : RU.GOLDED, RU.MAC: Linux & Mac Os X Golded+ 1.1.5 bugs fix ctrl/shift FGHI : area://RU.FIDONET.DIGEST?msgid=2:50/15+56344fbe = Кодировка сообщения определена как: CP866 ================================== ==============================================================================
> Благодаря неожиданной помощи "ни разу не тру-фидошника, даже не поинта" > Сергея Леонтьева, GoldEd под Linux научился воспринимать комбинации > клавиш Ctrl-стрелки и Shift-стрелки, а GoldEd под MacOS X - Shift-стрелки > и Option-стрелки. Однако ожидать включения патча в основную ветку, > похоже, пока рано. Тем не менее Владислав Ветров подробно рассказал, как > можно самостоятельно включить этот патч.
============================================================================= * Area : RU.GOLDED * From : Vladislav Vetrov, 2:5020/2140.152 (31 Октября 2015 00:44) * Subj : Linux Golded+ 1.1.5 bugs fix ctrl/shift ============================================================================= Hello All! 27 окт 15 09:33, you wrote to Vladimir Fyodorov:
AV> Если кто-то скомпилирует - этот же кто-то может и проверить.
Скомпилировал, докладываю:
Ctrl-стрелки работают. Ура! Shift-стрелки вправо, влево, вверх, вниз выделяют. Ура! Shift-insert - вставляет из системного буфера Linux. Ура! Shift-del - удаляет но не в буфер :( Shift-Ctrl-стрелки пока ещё не работают :( Это комбинация просто рисует символы - 1" Shift-Home, Shift-End не выделяет :(
$echo $TERM xterm
_Hint_: огромное спасибо Сергею Леонтьеву 2:5020/400 за проделанную работу и за подсказку где копать, чтобы добить до конца.
*2All* - намекните, где брать определение для комбинации клавиш Shift-Ctrl-стрелки, Shift-end, Shift-home для конструкции типа define_key("\033[1;5D", G_KEY_CLEFT)? В чём может быть причина, что Shift-del просто удаляет мимо системного буфера Linux?
*PS*: Hебольшой _howto_ для линуксоидов, который хотят попробовать патч:
_1._ Текст ниже сохраните в отдельный файл, например bugsfix01.diff. Ограничивающие строки из знаков равно (====) в файл брать не надо: