<div class="gmail_quote">On Fri, Mar 20, 2009 at 12:11 PM, Matthew Paul Thomas <span dir="ltr"><<a href="mailto:mpt@canonical.com">mpt@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It is true that some menu items in Ubuntu have context menus (another<br>
example is Firefox's Bookmarks menu), but that doesn't necessarily mean<br>
it's a good idea.<br>
<br>
Most menu items do the same thing when you right-click on them as when<br>
you right-click on them. There's no visible distinction between menu<br>
items that have a context menu and menu items that don't.</blockquote></div><br>It's an implicit logical distinction.<br><br>When you click a menu like the file menu, you only have one task in mind: selecting an item from that menu to perform its action. No context menus make sense because there is only one context.<br>
<br>Firefox is a great example actually. When you open up the bookmarks menu, the context you start in is the same as the File menu: you want to open a menu item... But all too often, you can quickly find yourself diverted by cruft that needs removing. If I had to load up the bookmark manager each time I wanted to remove a bookmark, <b>I just wouldn't bother bookmarking at all</b> because I'd just junk it up too often.<br>
<br>Letting users perform maintenance operations within another context helps cut the size of these tasks down. It's a massive usability boon. It allows them to use their system more and clean up after it less.<br><br>
You could argue that it's these sorts of implicit intricacies that make computing hard for beginners... But when the right click gesture means "show alternative tasks for this item" in almost every other facet of the modern desktop OS, not including it is more confusing.<br>