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