I wonder if it would have been better to just allow different images to be displayed on the existing hardware keys. That way, you have physical keys, and can use them without looking, but when you're in an app that you're unfamiliar with, you can look and see what the keys are for.