Commit Graph

2 Commits

Author SHA1 Message Date
Jules Aguillon
81803c406a Separate handling of modifiers from KeyValue class
KeyValue defines an ADT and some of its values, it now contains public
final fields and no internal logic.
KeyModifier handles modifiers and accents and creates new instances of
KeyValue when needed.
This operation is now properly cached.
2021-04-18 23:28:49 +02:00
jaguillo
8bd0214e26 Emoji pane 2015-10-24 16:32:49 +02:00