Quote Originally Posted by peety3 View Post
Now it's not so simple...
You are right. Of course what I really want is the camera to implement a scripting language. Expose all features as functions in that scripting language. Let me assign a custom script to all buttons. Then I can do some true 21st-century-style customisation. The technology is available and, as I have had the opportunity to experience in a reasonably similar context, easy to implement. The customisation we are getting now is still very old-school and is not using the possibilities we have today to really go beyond the customisation paradigm of 20 years ago. It's quite sad in a multi-thousand-dollar device when many other areas with unit costs down to at least double-digit prices have already transitioned to expose the general-purpose processing capabilities that they have for customisation. It's a logical step. Once you implement too many individual things it's better to jump to the next level and implement one thing at a higher level of abstraction. No more need to explicitly limit which functions can be mapped to which buttons etc...