Windows Summit 2010 6/11/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Windows 7 Text Input Panel Windows Summit 2011 6/11/2018 Windows 7 Text Input Panel Todd Landstad Senior Program Manager Microsoft Corporation © Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Agenda Text entry in Windows 7 without a keyboard Windows Summit 2010 6/11/2018 Agenda Text entry in Windows 7 without a keyboard What is the Text Input Panel (TIP) ? How can the TIP be used programmatically? © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Windows 7 Text Input Panel Windows Summit 2011 6/11/2018 Windows 7 Text Input Panel Referred to as the Text Input Panel (TIP) Contains a soft keyboard Contains handwriting recognition with correction Localized text/layout and handwriting recognizers Word auto-complete and prediction The TIP is in all Windows editions except Starter 32-bit, 64-bit, Home Premium, Professional, Enterprise, Ultimate © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Walkthrough Modes Options Demo Windows 7 TIP Walkthrough Modes Options
Considerations The Windows 7 TIP will not appear if a text input area is not detected The Windows 7 TIP will not appear if it cannot be rendered Application locks the entire display
Controlling the TIP Programmatically Windows 7 TIP APIs control the on-screen appearance and behavior of the TIP ITextInputPanel TextInputPanel Win32 Caret APIs Enable Windows to determine when a text entry area has received focus
Controlling the TIP Programmatically Demo Controlling the TIP Programmatically Win32 Caret APIs
Recommendations Understand the Windows 7 TIP capabilities Windows Summit 2011 6/11/2018 Recommendations Understand the Windows 7 TIP capabilities Ensure that text entry is always available in your application Consider the TIP or Caret APIs for text entry controls that do not support Text Services Framework © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Resources Windows 7 Touch App Development Guidance http://code.msdn.com/wintouchguide Windows 7 TIP Blog Post http://blogs.msdn.com/b/e7/archive/2009/04/23/ink-input-and-tablet.aspx Text Input Panel Reference Documentation http://msdn.microsoft.com/en-us/library/ms700673(v=VS.85).aspx (COM) http://msdn.microsoft.com/en-us/library/ms581554(v=VS.85).aspx (.NET) Sample Code Projects for Touch/TIP http://code.msdn.microsoft.com/win7tablet http://code.msdn.microsoft.com/simplewintouch
Windows Summit 2011 6/11/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.