nc_raw() will reset ncurses_halfdelay():
<?php
//This don't set the halfdelay mode
ncurses_halfdelay(9);
ncurses_raw();
?>
If you want set halfdelay and raw be shure put halfdelay after
raw:
<?php
//Correct sets the halfdelay mode
ncurses_raw();
ncurses_halfdelay(9);
?>
ncurses_raw
(PHP 4 >= 4.0.7, PHP 5 < 5.3.0, PECL ncurses >= 1.0.0)
ncurses_raw — Colocar la terminal en modo puro
Descripción
Esta función ha sido declarada EXPERIMENTAL. Su comportamiento, su nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Use esta función bajo su propio riesgo.
Coloca la terminal en modo puro. El modo puro es similar al modo cbreak, en tanto que los caracteres escritos son pasados inmediatamente al programa del usuario. Las diferencias consisten en que, en modo puro, los caracteres de control de interrupción, salida, suspensión y flujo son todos pasados sin ser interpretados, en lugar de generar una señal.
Valores devueltos
Devuelve TRUE si ocurre algún error, o FALSE de lo contrario.
Ver también
- ncurses_noraw() - Salir del modo puro en la terminal
- ncurses_cbreak() - Desactivar el buffer de entrada
- ncurses_nocbreak() - Cambiar la terminal a modo normal (cooked)
