JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q45069F
  • License ISC

This is a package to track mouse and keyboard events

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.