My new improvements:
*">navigate cursor<" centered
*scroll text in T-Mode with zoom (Cursor doesn't leave the editfield)
*Insert new char only if enough space
*View cursor at start
*Message if maxlen is reached
One note - on my camera (sx130) indicators of long string (< >) are almost invisible. Could they be white?
Added red triangles insted of green <>.
One more request to module is: it is possible to have charmap different from default and it could have length bigger then now. For ex I try to add russian charset and it require at least 36 sym (including separators).
So big charmap line broke formating, although length of screen is enough. (Just require increase width of box slightly for this case).
Is this difficult to implement?
Tobi have enlarged tbox in the lastest release. I hope it is enough
I don't have enlarged tbox, I only have enlarged the "maxlen" argument to" tbox_charmap_init" in "_module_run". To enlarge the max textbox length increase MAX_WIDTH (actually 35).
EDIT:
If you increase MAX_WIDTH the box grows up to the length of the longest line of the keyboard or (if it's bigger) to "maxlen". But it only grow up to MAX_WIDTH (if maxlen is longer the editfield is scrollable).