Bug 1020779 - Adjust the key alignment for the bottom row of keyboard.

Bad API. This function try to do two things at once. Please do everything inside `_updateModifiedLayout`.