Well, you could tackle it from the other direction.
You could always use a DIY approach and use a microcontroller and/or dev board to build an ATMega324 based controller - so you could simply have your preferred keypad-like & cursor-pad layout in physical switches (could even reuse an external...