@area2-ai/a2-node-keystroke-package
Version:
## Description
28 lines (16 loc) • 1.2 kB
Markdown
# a2-node-keystroke-package
## Description
The `a2-node-keystroke-package` is designed to collect and manage keystroke data for various platforms browsers. It provides detailed information about typing sessions, including key press and release times, key areas, key types, and more. This data can be used for various purposes such as user behavior analysis, typing pattern recognition, and more.
## Keystroke Managers
### Desktop
- `KeystrokeManager`: Manages keystroke data for typing sessions on desktop browsers.
### iOS
- `IosKeystrokeManager`: Manages keystroke data for typing sessions on iOS browsers.
### Android
- `AndroidKeystrokeManager`: Manages keystroke data for typing sessions on Android browsers.
## Interfaces
### IKeystrokeCollection.ts
Defines the structure of the keystroke data collected during a typing session on desktop browsers.
### IKeystrokeCollection.mobile.ts
Defines the structure of the keystroke data collected during a typing session on mobile browsers, including additional fields specific to mobile devices such as autocorrect times, paste times, and performance metrics.
## For more information please visit [area2.ai](https://docs.area2-ai.com/)