- Add 5th, topmost row, with digits or symbols/punctuations (switching with shift); - "1#+" button next to space can now show other symbols, there will be space for even rarest and weirdest; - Move "M" one row down, next to "N" (there will be place for it, because that ";:-" button is not needed with 5th row); - Stretch buttons as much as You can (each pixel counts). Or, instead of reinventing the wheel, take best examples from industry and mimic them (iOS, Symbian, Meego, Android, etc).