An open API service indexing awesome lists of open source software.

https://github.com/antelle/node-keyboard-auto-type

Node.js bindings for keyboard-auto-type
https://github.com/antelle/node-keyboard-auto-type

Last synced: 6 months ago
JSON representation

Node.js bindings for keyboard-auto-type

Awesome Lists containing this project

README

        

# Node.js bindings for keyboard-auto-type

This project exposes [keyboard-auto-type](https://github.com/antelle/keyboard-auto-type) as Node.js API.

## Installation

```sh
npm i keyboard-auto-type
```

## Usage

You will find more docs in [keyboard-auto-type](https://github.com/antelle/keyboard-auto-type#usage) project. Here's how to use it in Node.js:

```js
const { AutoType, KeyCode, Modifier } = require('keyboard-auto-type');

const typer = new AutoType();
// get active window
const win = typer.activeWindow({ getWindowTitle: true, getBrowserUrl: true });
// print something
console.log('Going to type in this window', win);

// type some text
typer.text('Hello');
// press shift+1
typer.keyPress(KeyCode.D1, Modifier.Shift);
// select all
typer.shortcut(KeyCode.A);
```

## Feedback

Do you need a binding that is missing? Please create an issue here, I'll add it!

Found a bug in the implementation? Go to [keyboard-auto-type](https://github.com/antelle/keyboard-auto-type), I'll be happy to help you there.

## License

[MIT](LICENSE)