add hook for email and git completion
[arrow.git] / ncurses / keypad.c
blobcbeb43cc103c24285b75bdc320222029dd23fe75
1 /* copyleft (C) GPL3 {{{2
2 * Filename: keypad.c
4 * Author: arrow <arrow_zhang@sdc.sercomm.com>
5 * Created at: Tue Jan 8 20:56:02 2008
6 * }}}*/
7 /*header files {{{1*/
8 #include <ncurses.h>
9 #include "debug.h"
10 /*}}}*/
12 /*declaration {{{1*/
13 /*}}}*/
15 /*functions {{{1*/
16 int main(int argc, char *argv[])
18 int ch;
20 initscr();
21 raw();
22 keypad(stdscr, TRUE);
23 noecho();
24 printw("Type any character to see it in bold\n");
25 ch = getch();
26 if (ch == KEY_F(1)) {
27 printw("F1 key pressed");
28 } else {
29 printw("The pressed key is ");
30 attron(A_BOLD);
31 printw("%c\n", ch);
32 attroff(A_BOLD);
34 refresh();
35 getch();
36 endwin();
38 return 0;
41 /* vim:fdm=marker:ts=8:ft=c:norl:fdl=1:
42 * }}}*/