Basic structure and keyboard layout of mPhonetic.