Dead Keys
Dead keys management in Flutter
Usage
See the example directory for a minimal example of how to use this package.
You typically just need to replace your TextEditingController with DeadKeysTextEditingController
and provide a keyMap in the constructor, either custom or choosing from:
albanianKeyMapbelgianKeyMapbosnianKeyMapcanadianKeyMapczechKeyMapdanishKeyMapdutchKeyMapenglishIndiaKeyMapfaroeseKeyMapfinnishKeyMapfrenchKeyMapgermanKeyMapgreekKeyMapgreenlandicKeyMaphungarianKeyMapicelandicKeyMapirishKeyMaplatvianKeyMapluxembourgishKeyMapnorwegianKeyMappolishKeyMapportugueseKeyMapromanianKeyMapserbianKeyMapslovakKeyMapslovenianKeyMapspanishKeyMapswedishKeyMapswissKeyMapturkishKeyMapunitedKingdomExtentedKeyMapunitedStatesInternationalKeyMap
For custom controllers you can just use the DeadKeysMixin with your own class.
Libraries
- dead_keys
- dead_keys_mixin
- dead_keys_text_editing_controller
- diff
- key_map
- maps/albanian
- maps/belgian
- maps/bosnian
- maps/canadian
- maps/czech
- maps/danish
- maps/dutch
- maps/english_india
- maps/faroese
- maps/finnish
- maps/french
- maps/german
- maps/greek
- maps/greenlandic
- maps/hungarian
- maps/icelandic
- maps/irish
- maps/latvian
- maps/luxembourgish
- maps/norwegian
- maps/polish
- maps/portuguese
- maps/romanian
- maps/serbian
- maps/slovak
- maps/slovenian
- maps/spanish
- maps/swedish
- maps/swiss
- maps/turkish
- maps/united_kingdom_extended
- maps/united_states_international
- string_extensions
- text_with_position