1.0.3 • Published 2 years ago

@fra.me/io-manager v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

node-io-manager

Serves as a base for the development of a node IO Manager for the terminal application

Usage

import { IOManager, KeyboardKeycode, KeyInfo } from '@fra.me/io-manager'

const ioManager = new IOManager();

ioManager.keyboard.bind(KeyboardKeycode.A, (keyInfo: KeyInfo) => {
  console.log('Keyboard event for key A. KeyInfo: ', keyInfo);
});

ioManager.keyboard.bind(KeyboardKeycode.D, (keyInfo: KeyInfo) => {
  console.log('Keyboard event for key D. KeyInfo: ', keyInfo);
});

ioManager.keyboard.unbind(KeyboardKeycode.D);

ioManager.keyboard.bind(KeyboardKeycode.LeftMeta, (keyInfo: KeyInfo) => {
  console.log('Keyboard event for META key. KeyInfo: ', keyInfo);
});
1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.44

2 years ago

0.0.43

2 years ago

0.0.42

2 years ago

0.0.41

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago