LINUX.ORG.RU
ФорумAdmin

Настройка поведения Esc в терминале Linux


0

0

Есть Linux Slackware 2.6... Есть программа, работающая в терминале. Сейчас приходится нажимать Esc дважды в программе для выхода, т.к. при нажатии Esc в терминале ситема ждет ввода следующего символа с клавиатуры. Как настроить терминал, чтобы он после Esc ждал менее секунды или вообще не ждал а пропускал нажатие на вход программы, работающей в терминале. Или как при нажатии пользователем Esc эмулировать повторное нажатие Esc в том же терминале. Например, как в mc, где есть настройка, которая позволяет включить режим old_esc_mode , когда ожидание клавиши после Esc = 0,5 -1сек.

anonymous

Re: Настройка поведения Esc в терминале Linux

Это не свойство терминала, это свойство программы.

Например, для xterm ESC="^[", F1="^[OP".

Если программа хочет понять, что был нажат именно ESC, а не F1, она должна подождать заданное время после получения "^[". Если ничего не пришло, то считается, что был нажат ESC.

Терминал ей в этом не помощник.

execve ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.