私は自分自身にncursesを教えようとしてきましたが、私はこれまでこれを愛しています。しかし、私はピコやナノのような小さなテキストエディターを書こうとしています。私はこれまでかなり良い設定をしています。私はキーをマッピングする関数を作成しました。私が何をしても、私はKEY_ENTERからの応答を得ることができません。私がそれを押すたびに、私は現在の行の始めに行きます。私はraw()を使って試しました。 「KEY_ENTER」の代わりに13を使用してください。他のすべてのキーは期待どおりに応答します。私は何かアドバイスをいただければ幸いです。私はこれを永遠に働かせようとしています。ありがとう! PDCurses documentationからncurses-KEY_ENTERが失敗しました
void keymaps(){
int ch;
keypad(stdscr,TRUE);
case KEY_UP:
addstr("Up\n");
break;
case KEY_LEFT:
addstr("Left\n");
break;
case KEY_RIGHT:
addstr("Right\n");
break;
case KEY_BACKSPACE:
delch();
break;
case Key_Enter:
addstr("You pressed Enter\n");
default:
break;
}
refresh();
} while(ch != KEY_HOME);
}
hmm ....それはうまくいかなければならないようだが、それはしなかった。私はそれに気をつけています。あなたの助けをありがとう –