<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx</link><description>In Windows 8, we set out to modernize our input platform. We wanted to make sure that developing for it became more straightforward, but also to build a foundation that can grow and support new input modalities as Windows and apps evolve. To do this,</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10346018</link><pubDate>Mon, 03 Sep 2012 21:28:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10346018</guid><dc:creator>Burak</dc:creator><description>&lt;p&gt;Honestly, I don’t know how to proceed further unless we can access fully detailed UX design guides or equivalent MSDN literature, like the ones we could refer to in previous Windows versions. As designers &lt;a rel="nofollow" target="_new" href="http://www.mirkon.com.tr/bireysel.aspx"&gt;www.mirkon.com.tr/bireysel.aspx&lt;/a&gt; and developers, we must be in a position to take decisions upfront, not to be rejected by - totally justified - quality assurance processes downstream.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10346018" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10332834</link><pubDate>Tue, 24 Jul 2012 05:51:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10332834</guid><dc:creator>mohsin</dc:creator><description>&lt;p&gt;Honestly, I don’t know how to proceed further unless we can access fully detailed UX design guides or equivalent MSDN literature, like the ones we could refer to in previous Windows versions. As designers and developers, we must be in a position to take decisions upfront, not to be rejected by - totally justified - quality assurance processes downstream. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10332834" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10327791</link><pubDate>Sun, 08 Jul 2012 11:16:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10327791</guid><dc:creator>Steve</dc:creator><description>&lt;p&gt;Dear Reed, &lt;/p&gt;
&lt;p&gt;Thank you for taking the time to answer: your advice provides indeed some additional hints about how to proceed. &lt;/p&gt;
&lt;p&gt;Many developers are eager to port their application under Windows 8 - WinRT. &amp;nbsp;However, the compliance about UI experience for store-certified applications generates so many open-ended questions once you proceed into the details of an application. It is also my current practice that the answers – including from Microsoft UI design experts in one to one sessions (e.g.) – varies substantially from one individual to another. Finally, an element of subjectivity is certainly not absent from the whole process.&lt;/p&gt;
&lt;p&gt;Presently, my team is not in a position where I can justify to my hierarchy porting a series of traditional applications without having more detailed information about what can(not) / what must(not) be done from a UI experience viewpoint. Such information is simply not available even when all knowledgeable resources are being solicited. The ambient vagueness and contradictions in the matter also compound the many doubts we have.&lt;/p&gt;
&lt;p&gt;Honestly, I don’t know how to proceed further unless we can access fully detailed UX design guides or equivalent MSDN literature, like the ones we could refer to in previous Windows versions. As designers and developers, we must be in a position to take decisions upfront, not to be rejected by - totally justified - quality assurance processes downstream. &lt;/p&gt;
&lt;p&gt;The sooner that information - in a non-ambiguous manner – will be available, the faster applications will find their way into the Windows8 - WinRT ecosystem. Be assured we will continue to eagerly monitor any such source of knowledge in the coming months.&lt;/p&gt;
&lt;p&gt;Kind regards, Steve&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10327791" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10327609</link><pubDate>Fri, 06 Jul 2012 21:16:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10327609</guid><dc:creator>Reed Townsend [MSFT]</dc:creator><description>&lt;p&gt;Steve – Great question. &amp;nbsp;The Store requirement is that all app functionality must be available through touch, mouse, and keyboard. &amp;nbsp;We don’t explicitly specify how it should be done.&lt;/p&gt;
&lt;p&gt;The general recommendation is to focus the design on touch-first usage. &amp;nbsp;You have to start with one input, and it’s easier to make a touch UI work well for mouse/kb than the other way around. &amp;nbsp;You can then use a few techniques to tune for mouse:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; - &amp;nbsp; Use the standard Win8 mouse interactions. &amp;nbsp;E.g. right click to show/hide app chrome, scrollwheel scrolls views as expected, etc.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; - &amp;nbsp; For touch interactions that aren’t possible with mouse or are cumbersome with mouse you can:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o &amp;nbsp; If it’s a common scenario, you can show mouse-specific UI on mouse move (and hide after a timeout or when you see touch events). &amp;nbsp;A benefit of this design pattern is that it can keep the UI clean even for mouse only users – there’s no need to show a scrollbar unless the user actually wants to use it.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o &amp;nbsp; If it’s not a very common scenario, you can provide UI elements to perform the functionality. &amp;nbsp;For example, a button in the app bar.&lt;/p&gt;
&lt;p&gt;The goal is to avoid special modes for touch/mouse/keyboard. &amp;nbsp;Instead the UI dynamically adapts to the different input methods. We know users will switch input methods based on task, context, and ergonomics. &amp;nbsp;We want this switch to be fast and fluid. &amp;nbsp;Requiring an explicit UI-mode change works against that goal. &amp;nbsp;On the other hand, we also have a lot of devices that only support some forms of input (mouse/keyboard desktops, touch-only slates, etc), and that’s why it’s so important to make all functionality available to all input methods. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;This doesn’t mean that all input methods need to be as efficient at all tasks. &amp;nbsp;The selection example is a good one: Keyboard could support ctrl+a as a way to select all the items in a list at once. &amp;nbsp;That doesn’t mean that you necessarily need to add a select all shortcut for touch. &amp;nbsp;You can complete the same scenario using touch by swiping each item to select it. &amp;nbsp;However, if you think that select all is an important scenario you could instead add a touch way to do that when you designing your app for touch-first (e.g. a button in the appbar).&lt;/p&gt;
&lt;p&gt;Pen is a little different. &amp;nbsp;We’re focusing on devices that already support touch, and while using a pen you’ll commonly have touch easily available. &amp;nbsp;So instead of duplicating touch functionality with pen we recommend that you use pen to add additional value. &amp;nbsp;Like the above example, where you could use touch for navigation and pen for immediate inking.&lt;/p&gt;
&lt;p&gt;For more info on this, JK did a UX workshop that covers tips for designing a UI for touch, mouse, and keyboard. &amp;nbsp;You might find it helpful: &lt;a rel="nofollow" target="_new" href="http://www.windowsuserexperiencetraining.com/sessions/WUX-004"&gt;www.windowsuserexperiencetraining.com/.../WUX-004&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;- Reed&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10327609" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10326952</link><pubDate>Wed, 04 Jul 2012 20:37:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326952</guid><dc:creator>Jack Auto</dc:creator><description>&lt;p&gt;Is there any support for the standard Media Centre remote control in metro? How would I code for that?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326952" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10326747</link><pubDate>Wed, 04 Jul 2012 08:36:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326747</guid><dc:creator>Steve</dc:creator><description>&lt;p&gt;Hi Reed,&lt;/p&gt;
&lt;p&gt;Very informative ! I have a question with regards to the statement &amp;quot;mouse might have a traditional selection model.&amp;quot;&lt;/p&gt;
&lt;p&gt;To the best of your knowledge, can a Store certified application (&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx"&gt;msdn.microsoft.com/.../hh694083.aspx&lt;/a&gt;) exhibit specific behavior depending on the input technique (e.g. keyboard, mouse, touch) being used? If I restrict this to the mouse example, it would mean that a touch would perform select / deselect one item at a time whilst the mouse+keyboard (Shift &amp;amp; Control keys) would select / deselect multiple items at once.&lt;/p&gt;
&lt;p&gt;Pursuing this, we could have the same application exhibit larger textboxes when operating in touch mode and smaller textboxes when operating in mouse mode (e.g. to select one or more characters), etc. etc. : the list of differentiators is practically endless.&lt;/p&gt;
&lt;p&gt;My belief is that such dual approach is not permitted for store certified applications : they must exhibit a &amp;quot;unified behavior&amp;quot; which is touch-centric in essence. Or is it so that &amp;quot;duality&amp;quot; is permitted as long as a touch experience _is_ provided as well, even if the mouse experience (e.g.) is different from it (see selection behavior)? But I might be wrong. &lt;/p&gt;
&lt;p&gt;This matter is really most confusing : developers say &amp;quot;you can do it&amp;quot; whilst designers say &amp;quot;you must not do it&amp;quot;&lt;/p&gt;
&lt;p&gt;Thanks for your advice.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326747" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10326709</link><pubDate>Wed, 04 Jul 2012 05:15:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326709</guid><dc:creator>Luka Z. Radunovic</dc:creator><description>&lt;p&gt;One thing i understand about Windows 8 and that is consumer oriented and not productivity oriented therefore Windows 7 seems like more reasonable option for me.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326709" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10326708</link><pubDate>Wed, 04 Jul 2012 05:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326708</guid><dc:creator>Luka Z. Radunovic</dc:creator><description>&lt;p&gt;Metro is still not usable on Desktop with mouse and keyboard because the way Metro apps are written. For example to close Metro app requires such unnatural mouse gesture where with little X button would be just click away.&lt;/p&gt;
&lt;p&gt;Windows 8 is strange things where ends up not being good for anything.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326708" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10326699</link><pubDate>Wed, 04 Jul 2012 04:34:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326699</guid><dc:creator>Windows 8 = big fail...here's the proof</dc:creator><description>&lt;p&gt;Am not trolling but Microsoft please look at all the Windows 8 satisfaction survey out there on neowin, pcmag etc. More than 50% are uhappy with that ugly Metro UI. While it&amp;#39;s good for tablet, we desktop users don&amp;#39;t need that crap. It&amp;#39;s just useless and lack of productivity means Windows 8 is in a big trouble. Here&amp;#39;s the proof:&lt;/p&gt;
&lt;p&gt;Windows 8 Surveys: &lt;/p&gt;
&lt;p&gt;Half Who Have Tried the OS Wouldn&amp;#39;t Recommend It: &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.pcworld.com/article/251490/windows_8_survey_half_who_have_tried_the_os_wouldnt_recommend_it.html"&gt;www.pcworld.com/.../windows_8_survey_half_who_have_tried_the_os_wouldnt_recommend_it.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Will you buy Windows 8? 59.2% said no&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.neowin.net/news/weekend-poll-will-you-buy-windows-8"&gt;www.neowin.net/.../weekend-poll-will-you-buy-windows-8&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;No 64% / Yes 36% Makeuseof&lt;/p&gt;
&lt;p&gt;No 81% / Yes 19% Overclocked&lt;/p&gt;
&lt;p&gt;No 56% / Yes 44% ZDNet&lt;/p&gt;
&lt;p&gt;Seems like Microsoft is cooking another Vista and the trend of major release failures and as usual, pay for a fix strategy is going to continue...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326699" width="1" height="1"&gt;</description></item><item><title>re: Modernizing input in Windows 8</title><link>http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx#10326345</link><pubDate>Tue, 03 Jul 2012 01:59:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326345</guid><dc:creator>small_mountain_0705</dc:creator><description>&lt;p&gt;Thanks, Reed. &amp;nbsp;It&amp;#39;s nice to see the desktop not getting forgotten. &amp;nbsp;I hope you guys have a dev conference planned for this Fall; it seems like there will be much to discuss.&lt;/p&gt;
&lt;p&gt;Eric&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326345" width="1" height="1"&gt;</description></item></channel></rss>