Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
There are 2 new settings available in Windows Media Center for Windows Vista that can be used to control the visibility of mouse-related controls in the Windows Media Center UI. These settings are primarily designed for touch-screen development scenarios, but can be useful in other situations as well. We will be documenting these settings in the Windows Media Center SDK for Windows Vista, but that documentation has not yet been written so I wanted to introduce these settings here in the meantime.
Persisting mouse toolbars in the Windows Media Center shell
When you launch Windows Media Center and then move your mouse, you will see toolbars appear in the top right, top left and bottom right of the screen. By default, these toolbars are only visible when moving the mouse or for a short time afterwards, then they timeout and are hidden from view. The following registry setting can be used to cause the mouse toolbars to remain visible at all times:
Persisting mouse auto-scroll chevrons
The Windows Media Center Start menu and galleries have automatic scrolling regions that can be activated by moving the mouse over small carat symbols (<, >, ^, V), also called chevrons. The chevrons appear at the top, bottom, left and right of a scrolling region such as a menu or gallery. By default, mouse auto-scroll chevrons are only visible when moving the mouse over the auto-scroll region of the scroller. There is an additional registry value that can be changed to change the logic used to show these mouse auto-scroll chevrons:
Using TBP and bindNavHintsToToolbars together
The bindNavHintsToToolbars registry value works in conjunction with the previously described TBP setting. Here is a behavior matrix for all possible combinations of these two settings:
Note - in the cases above where it states that the mouse toolbars and/or auto-scroll chevrons will "always" be visible, there are a couple of global exceptions that you cannot override. Mouse controls will never appear over the top of full-screen video, music visualizations or slideshows in Windows Media Center.
As an example, the following screenshot demonstrates what the Windows Media Center Start menu will look like when setting TBP = 1 and bindNavHintsToToolbars = 1:
Hi DrFlick - There is not a way to independently configure the mouse control settings for each monitor on a multi-monitor display like you describe. You can mirror the display like this, but if you do so, it is just that - a mirror. You cannot view different things on each of the 2 monitors.
PingBack from http://www.gottabemobile.com/OptimizingVistaMediaCenterForPenAndTouch.aspx
PingBack from http://www.itablet.mobi/2007/03/21/optimizing-vista-media-center-for-pen-and-touch/
PingBack from http://mymce.wordpress.com/2007/03/22/optimizing-vista-media-center-for-pen-and-touch/
PingBack from http://www.pinhas.net/wordpress/?p=32
Does this work with Windows 7? I can't seem to find the above keys...
Hi Ripplinghurst - I'm sorry, but I don't know the answer to this question. I left the Media Center team after Windows Vista shipped and didn't work on Windows 7 Media Center features. I'd suggest trying it out by adding the registry values listed in this post to your Windows 7 system and see what happens. You could also ask a question about this on the Media Center development forum at http://discuss.mediacentersandbox.com/.