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

Sign in to queue

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

Download

Download this episode

For more information, check out this course on Microsoft Virtual Academy:

The Discussion

  • User profile image
    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?

  • User profile image
    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.

  • User profile image
    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.

Add Your 2 Cents