1.0.3 • Published 1 year ago

@fra.me/io-manager v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year 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

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.0.44

1 year ago

0.0.43

1 year ago

0.0.42

1 year ago

0.0.41

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago