If you like keyboards and ergonomy and have a 3D printer why not printing, soldering and sort of custom programming / configuring your own ergonomic keyboard that fits your specific needs?