Build 2013

Make Your Desktop App Great with Touch, Mouse, and Pen

Download this episode

Download Video

Description

Windows 8 brought a revolution in touch and a number of advancements in the input platform. With Windows 8.1, a new generation of touchpads will continue to extend and enhance app experiences. In this talk, you’ll learn how to update your Win32 desktop app to go beyond mouse and keyboard, and take full advantage of the Windows 8.1 input platform.
For more information, check out this course on Microsoft Virtual Academy:

Day:

1

Level:

400

Session Type:

Breakout

Code:

4-022

Room:

South Hall: Esplanade 307

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • John Smith

      When using the WM_POINTER family in Windows 8, I found I could not get touch events and stylus events simultaneously. This issue was confirmed in an Anandtech article not long ago:

      "Interestingly, at present the simultaneous dual-input (active pen and capacitive input) is something that N-trig only supports on Android. Windows 8.1 may address this, but apparently Windows 8 doesn’t properly support simultaneously reading from the stylus and touchscreen."
      http://www.anandtech.com/show/7070/ntrig-duosense-pen2-who-needs-a-stylus/2

      I was hoping this would be fixed in Windows 8.1 but you did not mention this in your talk.

      Was this fixed or is this issue still present?
      Is it possible to instead get WM_POINTER touch events and get stylus events via RealTimeStylus simultaneously?

    • Atlantisbase

      Very good, we now know that you can read from a script. This was a good topic that was really killed by a dull speaker (I'm sorry, but it's true). Half of it sounded like a forced sales pitch. You might as well have put the entire content of the talk in the slides and let people read it for themselves.

      Also, you did one of the things I deeply despise and that's say (to the effect of) "well, there's this other more complicated thing which you really have to do to get a meaningful experience, but we're not actually going to show you where to do it or how." (Hint: this was said in regards to zooming) When such a situation is encountered the proper solution should be to release another version of the sample which addresses the issue and not to leave the uneducated in ignorance.

    • Alex Huang

      Hi,

      In the demo of Directmanipulation. When it works with DirectComposition, is there any other threads working at the same time? Or DirectManipulation and DirectComposition work in the same thread (main thread)? Thanks.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.