|This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.|
You can use the press-and-hold feature of a program key to create a new document. This process is similar to clicking Newon the Filemenu on a desktop computer.
To program a press-and-hold feature for a program key
Call the SHGetAppKeyAssocfunction to determine the VK code of your application.
Set a timer in your application to the amount of time you want a user to hold down the control. Generally, this should be no longer than one second.
If GetAsyncKeyStatereturns a VK_DOWNmessage, the program control was held the entire time.
For more information about VK mapping, consult the documentation for the device driver available from the manufacturer of your target device.