#include // void init_colors() { // start_color(); // init_pair(1, COLOR_GREEN, COLOR_BLACK); // init_pair(2, COLOR_CYAN, COLOR_BLACK); // init_pair(3, COLOR_MAGENTA, COLOR_BLACK); // init_pair(4, COLOR_YELLOW, COLOR_BLACK); // } // int main(void) { // initscr(); // printw("Goodbye World..."); // refresh(); // getch(); // endwin(); // return 0; // } int main(void) { initscr(); raw(); // cbreak(); // noecho(); // echo(); // curs_set(0); keypad(stdscr, TRUE); // enable F1, F2, etc noecho(); // nodelay(stdscr, TRUE); // getmaxyx(stdscr, max_y, max_x); // init_colors(); printw("Type: "); refresh(); int ch; while (1) { ch = getch(); if (ch == KEY_F(1)) { printw("[!] F1\n"); break; } attron(A_BOLD); printw("%c", ch); attroff(A_BOLD); refresh(); // napms(50); } endwin(); return 0; }