It would be useful to help those who upgraded from V1 to understand better about what's new in TouchPal V2.
The biggest change is that we refactored all the codes in V1 and made a whole new architecture for V2. Although this is invisible for end users, it is really a huge effort of improvement for TouchPal.
1. Completely changed the dictionary structure, so that it can handle 100,000+ words easily without much performance/size impact.
2. Completely updated the UI infrastructure so that it could be more flexible for multi-languages and customized UI.
3. Optimize the size and resource consumption, making it takes almost half of the resource of V1.
With this new powerful infrastructure , it enables the following major features (in both Standard and Professional):
- Multi-language support (including layout, alphabet, and dictionaries)
- Display word candidate in document while typing (you can enable it in Options menu but it may impact performance on some device)
- Numbers inside ABC tab.
- Landscape mode
- Smaller size and resource
The Professional edition supports some additional features:
- Mistyping correction
- Dynamic language switching
- Adjustable keyboard size (enlarge/reduce)
- More customizations ("My sentences", "My commands", Emotion icons)
By taking feedback from V1, both editions fix most bugs in V1 with some minor features:
- Fix the bug in Notes
- Change the way to save new words in dictionary
- Support "tab" on SPACE button
- Visualize the mode switching on BACKSPACE and SPACE button (precise input mode/auto add space)
- Save config after reboot
For those who upgrade from V1 to V2, please note that your custom words may not work by default. You need to do a little tweak:
1. Use Explorer to navigate to \program files\TouchPal
2. Rename engdict_usr.txt to eng_user_dic.txt
3. Move this file to [location]\program files\TouchPal\Surfaces
4. Soft reset
We are working on some dictionary tools and hopefully this could be automated in the future.