Convert the numeric keyboard to a better layout

Since the current layout is far from intuitive, I changed the numeric keyboard to look like telephone keypad (except with 0, '-' and '.' on the right.

![Image of the keyboard](http://puu.sh/3Dofb.png)