Написать NPM модуль для отслеживания активности клавиатуры и мыши

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
26 сентября 2016, 19:37 • 4 отклика • 27 просмотров
Добрый день!

Требуется написать NPM модуль для трека активности пользователя за компьютером:

1. Нажатие на клавиши клавиатуры (не важно каких, важен только сам факт нажатия)
2. Клики мыжкой или трекпадом (не важно куда, важен только сам факт клика)

Поддержка OS: Windows (7 и выше), Linux, Mac OS.

API должна быть следующая:

var activityLogger = require('activity-logger');

activityLogger.subscribe(function(err) { if (err) console.log('Произошла ошибка при инициализации') });

activityLogger.on('activity', function(event) { console.log('Активность: ' + event.type) /* keyboard or mouse */ });

activityLogger.unSubscribe(function() {});