New NO_TRANSLATION define and touchpad support

-Keypad is more prolematic due to collisions
-Also get rid of translate.c warnings on non x86 platforms