Package Exports
- kikitrack
- kikitrack/kikiMouTrack.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (kikitrack) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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.