What do you like about a physical keyboard?
Have you check out recent Braille smartphone technology? Would this suite your needs as well or you really want the push sensation?
What about the older blackberry with the pressable screen, to simulate a button? (sorry forgot the model number)...