readline.emitKeypressEvents(stream[, interface])
添加于:v0.7.7
参数
stream
<stream.Readable>interface
<readline.InterfaceConstructor>
readline.emitKeypressEvents()
方法使给定的Readable 流开始发射与接收到的输入相对应的'keypress'
事件。
可选地,interface
指定一个 readline.Interface
实例,当检测到 copy-pasted 输入时禁用自动完成。
如果 stream
是 TTY ,则它必须处于原始模式。
如果 input
是终端,则它会由其 input
上的任何 readline 实例自动调用。关闭 readline
实例不会阻止 input
发出 'keypress'
事件。
readline.emitKeypressEvents(process.stdin);
if (process.stdin.isTTY)
process.stdin.setRawMode(true);
相关用法
- Node.js readline.createInterface(options)用法及代码示例
- Node.js readlinePromises.createInterface(options)用法及代码示例
- Node.js readStream.isRaw用法及代码示例
- Node.js readable.push(chunk[, encoding])用法及代码示例
- Node.js readStream.setRawMode()用法及代码示例
- Node.js readStream.isTTY用法及代码示例
- Node.js stream.Readable readable[Symbol.asyncIterator]()用法及代码示例
- Node.js readable._construct(callback)用法及代码示例
- Node.js http2.Http2ServerRequest request.url用法及代码示例
- Node.js request.socket用法及代码示例
- Node.js http.ServerResponse response.statusCode用法及代码示例
- Node.js http.ClientRequest request.getHeaders()用法及代码示例
- Node.js http2.Http2ServerRequest request.headers用法及代码示例
- Node.js http.ClientRequest request.setHeader(name, value)用法及代码示例
- Node.js response.writeContinue()用法及代码示例
- Node.js http2.Http2ServerResponse response.removeHeader(name)用法及代码示例
- Node.js response.removeHeader()用法及代码示例
- Node.js http.ServerResponse response.getHeaderNames()用法及代码示例
- Node.js request.writableEnded用法及代码示例
- Node.js http.ClientRequest request.getHeaderNames()用法及代码示例
- Node.js http2.Http2ServerResponse response.hasHeader(name)用法及代码示例
- Node.js http.ClientRequest request.removeHeader(name)用法及代码示例
- Node.js http.ClientRequest request.getHeader(name)用法及代码示例
- Node.js http.ServerResponse response.removeHeader(name)用法及代码示例
- Node.js http.ClientRequest request.reusedSocket用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 readline.emitKeypressEvents(stream[, interface])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。