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])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。