morse_tap library
A Flutter package that provides Morse code input functionality through tap-based widgets.
This library includes widgets for detecting Morse code tap patterns, converting tap input to text, and utility extensions for working with Morse code.
Classes
- HapticConfig
- Configuration class for haptic feedback settings in Morse code widgets.
- HapticUtils
- Utility class for managing haptic feedback in Morse code widgets.
- MorseCodec
- Core algorithm for Morse code conversion and validation.
- MorseTapDetector
- A widget that detects Morse code tap patterns and triggers callbacks when the correct sequence is tapped.
- MorseTextInput
- A widget that converts tap input to Morse code and updates a text controller or calls a method in real-time.
Enums
- HapticFeedbackType
- Custom enum for haptic feedback types to provide a unified interface for different haptic feedback intensities available in Flutter.
Extensions
- StringToMorse on String
- Extension methods for converting strings to Morse code