xref: /netbsd-src/tests/lib/libcurses/tests/halfdelay (revision ce321bb046b7a850b16aef44adff2afe1041bbfe)
1*ce321bb0Sblymninclude start
2*ce321bb0Sblymndelay 1000
3*ce321bb0Sblymn# input delay 1000 equals to 10 tenths of seconds
4*ce321bb0Sblymn# getch must fail for halfdelay(5) and pass for halfdelay(15)
5*ce321bb0Sblymninput "a"
6*ce321bb0Sblymncall OK halfdelay 15
7*ce321bb0Sblymncall 0x61 getch
8*ce321bb0Sblymncall OK halfdelay 5
9*ce321bb0Sblymninput "a"
10*ce321bb0Sblymncall -1 getch
11*ce321bb0Sblymn
12*ce321bb0Sblymn# leave halfdelay mode using nocbreak
13*ce321bb0Sblymn# setting noecho stops getch setting cbreak itself.
14*ce321bb0Sblymn
15*ce321bb0Sblymncall OK noecho
16*ce321bb0Sblymncall OK nocbreak
17*ce321bb0Sblymninput "a\n"
18*ce321bb0Sblymncall 0x61 getch
19