doc: readline.emitKeypressEvents and raw mode

`readline.emitKeypressEvents` needs `stream` to be in raw mode.

PR-URL: https://github.com/nodejs/node/pull/6628
Fixes: https://github.com/nodejs/node/issues/6626
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
This commit is contained in:
Arve Seljebu 2016-05-07 09:53:05 +02:00 committed by Anna Henningsen
parent 9c33e0ebe7
commit 1ba5a56f49
No known key found for this signature in database
GPG Key ID: D8B9F5AEAE84E4CF

View File

@ -364,6 +364,15 @@ input.
Optionally, `interface` specifies a `readline.Interface` instance for which
autocompletion is disabled when copy-pasted input is detected.
Note that the stream, if it is a TTY, needs to be in raw mode:
```js
readline.emitKeypressEvents(process.stdin);
if (process.stdin.isTTY) {
// might not be a TTY if spawned from another node process
process.stdin.setRawMode(true);
}
```
## readline.moveCursor(stream, dx, dy)
Move cursor relative to it's current position in a given TTY stream.