Use a separate latch for osk dialog.
Only use a separate btnmake.
Fix savedata.
Merge pull request #3916 from shenweip/patch-6

Use a separate latch for osk dialog.