kikiMouTrack
kikitrack is a Node.js package that allows you to track mouse movements and keyboard key presses in your Node.js applications.
Platform support
- Windows ( You need to install desktop development with c++ )
- Mac
- Linux
Installation
You can install kikitrack using npm or yarn:
npm install kikitrack
# or
yarn add kikitrack
const { startTracking } = require("kikitrack");
startTracking({
keyCallback: (event) => {
console.log(event);
},
mouseCallback: (event) => {
console.log(event);
}
});
Options
keyCallback:
A callback function that will be called when a keyboard key is pressed or released. It will receive the key event as an argument.
mouseCallback:
A callback function that will be called when the mouse is moved. It will receive the mouse event as an argument.
Example
Here's an example of how you can use kikitrack to track keyboard and mouse events:
const { startTracking } = require("kikitrack");
startTracking({
keyCallback: (keyEvent) => {
console.log("Key event:", keyEvent);
},
mouseCallback: (mouseEvent) => {
console.log("Mouse event:", mouseEvent);
}
});
Contributing
Contributions are welcome! If you would like to contribute to this project, please open an issue or submit a pull request.
Support
If you have any questions or encounter any issues while using kikitrack, please feel free to open an issue on GitHub.