Hi all,
I know this will probably start some big debate about what is right/wrong etc. etc.
The fact remains that it is very critical that our applications have right-mouse button support. I realize that all platforms may not support right-mouse events but every windows application in use in the last 10 - 15 years has supported right-click. We have implemented right-click in our web apps as well and have gotten great feedback from it.
As an application designer I am well aware that not everyone knows about right-click, however most do, and most use it to save time while using an application. (When I select an item at the bottom, why do I have to go all the way up to the toolbar to invoke it?). Almost all power users use some from of right-click to "discover" the features in the application.
I think the biggest thing about right-click that threw me off with Silverlight was the Textbox. I literally thought my right mouse button was broken when I was in a Silverlight text box and couldn't copy something out of it (I know I can use Ctrl+C but do all users?). This, combined with the fact that Silverlight seems to be the only place in Microsoft technology on a Windows system that right-clicking in a textbox doesn't do anything. This really breaks the user experience in my opinion.
Please, please, please implement right-click.
I have found a workaround using "isWindowless" and using a javascript right-click. I can't seem to get it working yet but I'll keep at it. Worst still is "isWindowless" is supposed to decrease my Silverlight performance which is exactly why I went to Silverlight in the first place.
I would also be open to UI suggestions on how I can replace right-click with a similar functionality that is not right-click.
Thanks,
James