Heres a function to get a string from a specific window and return it on ENTER.
// Dynamic String Input (converts INT ASCII to CHAR)
function ncurses_wgetstr($win){
$strlen = 1;
for ($sx=0;$sx<$strlen;$sx++){
$strlen++;
$ch = ncurses_wgetch($win);
if ($ch == 13){
return $str;
break 2;
}
$str .= chr($ch);
}
}
Example:
$ncurse = ncurses_init();
$fullscreen = ncurses_newwin (0,0, 0,0);
ncurses_border(0,0, 0,0, 0,0, 0,0);
ncurses_refresh();
while (1){
$keyPressed = ncurses_wgetstr($fullscreen);
ncurses_wrefresh($fullscreen);
}