A lightweight .NET library to validate if text is meaningful by analyzing keyboard input patterns.
Supports QWERTY, QWERTZ, and AZERTY layouts.
- π Detects random or nonsensical input
- β¨οΈ Multiple keyboard layouts supported
- β‘ Lightweight and easy to integrate
- π οΈ Simple API for quick validation
var textValidator = new TextValidator(new QwertzKeyboardLayout()); var keyboardDistance = textValidator.Check("Amsterdam"); //4.5072716803479853 var keyboardDistance = textValidator.Check("asdjkl"); //0.8571428571428571
- Form validation (prevent junk input)
- Detecting spam or bot entries
- Ensuring high-quality user-generated content