|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Morozhnikov 2:5070/141.3 17 Jan 2001 06:45:44 To : Ivan Shmakov Subject : Re: using ncurses -------------------------------------------------------------------------------- >>Может быть есть какая то функция опрашивающая состояние ctrl и alt? Или >>вообще не использовать getch(), а, всместо этого, использовать что то >>более низкоуровневое? IS> Такой возможности ни в терминальном драйвере Linux'а, ни на IS> каком из известных мне терминалов нет. А вот интересно -- насколько неплохо это добавить? То есть говоришь терминалу фразу -- кидай теперь кейкоды, а он и рад -- кидается кейкодами и флажком нажато/отпущено. А? IS> Control применяется для генерации управляющих символов IS> (англ. control codes, откуда и название) из алфавитных, так IS> ^A == \001, ^B == \002, ..., ^Z == \032, ^[ == ESC == \033, IS> ^6 == ^^ == \036, ^7 == ^_ == \037, и тому подобное. IS> А F1 -- это вообще ^[[[A ;) Тут усё от таблиц зависить.... IS> а работа с клавой через raw-mode сделает твою прогу нерабочей IS> через терминал эмулятор или телнет, чего следует избегать. Hу а в качестве расширения -- неужто-ж помешало-б? -- DM, Дмитрий Морожников --- slrn/0.9.5.7 (UNIX) * Origin: DMIceman station (2:5070/141.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/788196e0b42ea.html, оценка из 5, голосов 10
|