Отправляет email-рассылки с помощью сервиса Sendsay

Служебные клавиши в консоли

Суть в следущем. Есть консольный редактор jed на основе emacs. Если его запустить
в xterm, то клавиши Backspace, Delete, PgUp и т.д. он воспринимает нормально,
а вот в консоли либо вообще не воспринимает, либо делает не то что надо.
Правда в нём предусмотренно использование сочетаний вместо эти клавиш. Но использовать
Ctrl+D вместо Delete неудобно.
Можно как-то эту ситуацию исправить?

И ещё можно заставить mc по нажатию Backspace переходить в каталог верхнего уровня?
Home+Enter просто раздражает.

__
ToshaChev

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19406; Возраст листа: 695; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/387330

Ответить   Sun, 19 Jun 2005 13:13:47 +0000 (#387330)

 

Ответы:

On Sun, 19 Jun 2005 13:13:47 +0000
ToshaChev <ToshaCh***@y*****.ru> wrote:

уровня?

Интерестный глюк после запуска man из под jed стали работать PgUp и PgDn, а всё
остальное также.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19407; Возраст листа: 695; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/387345

Ответить   Sun, 19 Jun 2005 14:31:27 +0000 (#387345)

 

В сообщении от 19 Июнь 2005 17:13 ToshaChev написал(a):

Можно.
Нужно привести описание консоли в curses в соответствие с истиной.

Ответить   "Sergey B. Khvatov" Mon, 20 Jun 2005 11:09:21 +0400 (#387748)

 

On Mon, 20 Jun 2005 11:09:21 +0400
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:

А можно пояснить ламеру. Что такое curses и где это искать?

__
ToshaChev

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19432; Возраст листа: 696; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/387782

Ответить   Mon, 20 Jun 2005 12:18:03 +0000 (#387782)

 

В сообщении от 20 Июнь 2005 16:18 ToshaChev написал(a):

Библиотека работы с терминалами. Предоставляет уровень абстракции, не
зависящий от типа терминала. Используется всеми программами, которым надо от

терминала что-либо большее, чем примитивный ввод или вывод.

Имеются man pages:

$ man ncurses

NAME
ncurses - CRT screen handling and optimization package

и так далее... Правда, по-английски

Только проще научиться использовать нормальные графические инструменты, чем
эту штуку приручить, если она не работает :-)

Ответить   "Sergey B. Khvatov" Mon, 20 Jun 2005 13:01:01 +0400 (#387800)

 

уровня?

Можно Настройки->Конфигурация->Навигация в стиле lynx. Тогда переход в каталог
верхнего уровня будет осуществляться по стрелке "Влево". Имхо даже удобнее backspace.

Ответить   Tue, 21 Jun 2005 13:35:29 +0400 (#388400)

 

Tosha wrote:

backspace.

Можно. Ну а если годами привык к BS и рука автоматом туда тянется?
Может все таки можно в mc переопределить клавиши??

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19478; Возраст листа: 697; Участников: 1401
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/388511

Ответить   daks Tue, 21 Jun 2005 12:19:36 +0300 (#388511)

 


Можно попытаться поправить этот недостаток в исходниках:), опенсорс, все-таки:

Файл src/screen.c в строке 2131 поменять
if (key == KEY_LEFT)
на
if (key == KEY_BACKSPACE)

в mc-4.6.0.tar.gz.
Не уверен на 100%, что сработает (компилить, чтобы проверить влом:)), но должно.
Если уж очень хочется, я думаю, можно попробовать.

Ответить   Tue, 21 Jun 2005 18:00:50 +0400 (#388561)