Skip to content

Latest commit

 

History

History
71 lines (41 loc) · 1.44 KB

README-ja.md

File metadata and controls

71 lines (41 loc) · 1.44 KB

key-capture

publish

Package

言語: English

これはなに?

これは ECHO などを止めます。CLIアプリを作るのに役立ちます。184通りのキーの組み合わせに対応しています。

インストール

~/.npmrc

@8128-33550336:registry=https://npm.pkg.github.com

//npm.pkg.github.com/:_authToken=あなたのトークン
$ npm i @8128-33550336/key-capture

使い方

const capture = createCapture();
capture.start();

capture.keyEventEmitter.on("Control.C", () => {
  process.exit(0);
});

注意

process.stdin.on('data', listener)をしているためstopしても止まりません.

参考

http://www.setgetweb.com/p/i5/rzaiwspecial.htm

https://invisible-island.net/xterm/xterm-function-keys.html

https://web.archive.org/web/20121225024852/

http://www.climagic.org/mirrors/VT100_Escape_Codes.html

https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Single-character-functions

https://nxmnpg.lemoda.net/ja/5/terminfo

https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf pp.36-41

最後に

ぜひ使ってください

IssueやPullRequestを歓迎します。