You could try the Microsoft Comfort Curve 3000 keyboards. They are almost like ordinary keyboards, but the extra curving really helps with Emacs. And they're cheap.
I also have a Kinesis one that I used for some years. Those require some training.
I also have a Kinesis one that I used for some years. Those require some training.
The older Curve 2000 series might be a better choice if you actually want to use those keys with any frequency
(And to bring it back to emacs, I find myself using ESC-ESC-ESC quite a lot when I (or it) get confused about what state things should be in)