Ideally an interface should be self-teaching. To achieve that it needs to be consistent and very well considered (what are the minimum number of primitives that can be chained in order to achieve arbitrary actions). It isn't easy hence why interfaces have changed so little.
Gnome is looking to help a bit in this area by having a first boot experience that will explain how things work. That seems a good place to mention the primary shortcuts and using f12 to trigger the cheatsheet if they so choose.
BTW, i couldn't agree more about the importance of trying new approaches (whatever they might be).
When I first read the Gnome Shell design spec I had high hopes b/c it described a radically new way of working. Unfortunately whats been delivered has been a few good ideas (the overview and pervasive javascript) and lots of iterations of the first part of a dieter ram principle (make things as simple as possible...).


Reply With Quote
