ported to MPFR

Signed-off-by: PioneerAxon <arth.svnit@gmail.com>
Adds Keyboard Mode

Signed-off-by: PioneerAxon <arth.svnit@gmail.com>