Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2923337
test_readline_keypress.cjs
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
622 B
Referenced Files
None
Subscribers
None
test_readline_keypress.cjs
View Options
import * as readline from 'node:readline';
if (!process.stdin.isTTY) {
console.log('Not a TTY, skipping interactive test');
process.exit(0);
}
console.log('Keypress test - press keys to see parsed output');
console.log('Press Ctrl+C to exit\n');
readline.emitKeypressEvents(process.stdin);
process.stdin.setRawMode(true);
process.stdin.resume();
process.stdin.on('keypress', (str, key) => {
console.log('keypress:', JSON.stringify({ str, key }));
if (key.ctrl && key.name === 'c') {
console.log('\nExiting...');
process.stdin.setRawMode(false);
process.stdin.pause();
process.exit(0);
}
});
File Metadata
Details
Attached
Mime Type
application/javascript
Expires
Fri, Mar 27, 4:48 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
512487
Default Alt Text
test_readline_keypress.cjs (622 B)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment