作者: itoc (核心動力) 看板: itoc
標題: Re: [問題]精華區標題吃控制碼
時間: Fri Nov 14 14:17:06 2003 Updated: 2003/11/14
※ 引述《chwaian (無言)》之銘言:
> 標題吃控制碼可行嗎?
在 vget 按 Ctrl+U 即可即表示 KEY_ESC
: visio.c:vget()
ch = vkey();
if (ch == '\n')
{
...
...
}
+ if (ch == Ctrl('U'))
+ ch = KEY_ESC;
- if (isprint2(ch))
+ if (isprint2(ch)|| ch == KEY_ESC)
{
...
...
for (;;)
{
- outc(echo ? ch : '*');
+ outc((echo && ch != KEY_ESC) ? ch : '*');
next = *prompt;
*prompt++ = ch;
--
不過得小心被濫用 :p
--
┌┼ Origin: Maple-itoc˙動力核心 processor.tfcis.org
└┘ Author: itoc 從 itoc.dorm11.nctu.edu.tw 發表