global-input-recorder
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

global-input-recorder

Records input from keyboard and mouse

Requirements

API

  • record
  • stop
  • clear
  • input

Example

const GlobalInputRecorder = require('global-input-recorder');
const fs = require('fs');

const inputRecorder = new GlobalInputRecorder();

console.log('Recording!');
inputRecorder.record();

setTimeout(stopRecording, 10000);

function stopRecording() {
  inputRecorder.stop();
  console.log('Recording stopped!');
  const input = inputRecorder.input;
  fs.writeFileSync('./temp/report.json', JSON.stringify(input));
}

Package Sidebar

Install

npm i global-input-recorder

Weekly Downloads

0

Version

0.0.8

License

ISC

Unpacked Size

8.83 kB

Total Files

6

Last publish

Collaborators

  • craigs1701