Skip to content

Commit

Permalink
expand documentation for readline.emitKeypressEvents
Browse files Browse the repository at this point in the history
`readline.emitKeypressEvents` needs `stream` to be in raw mode, ref #6626
  • Loading branch information
arve0 committed May 12, 2016
1 parent dffafde commit efe7ccc
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions doc/api/readline.md
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,15 @@ Move cursor to the specified position in a given TTY stream.
Causes `stream` to begin emitting `'keypress'` events corresponding to its
input.

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.
Expand Down

0 comments on commit efe7ccc

Please sign in to comment.