OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
HLK Pen Validation Blue Lan Software Engineer Partner Enablement, OSG OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Agenda Inbox Apps that uses the Windows 10 DirectInk Platform Windows 10 Requirements for Pen T est Prerequisite Windows 10 Hardware Lab Kit (HLK) Setup Co-engineered Assistive T esting Jigs for Pen hardware FAQ OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Inbox Applications With DirectInk Microsoft Edge OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Inbox Applications With DirectInk One Note OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Windows 10 Pen Hardware Requirements OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Windows 10 Pen Hardware Requirements OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
General T esting Guidelines Always have AC power when performing HLK tests Unless otherwise specified, all numbers in error messages which report distance or location are in himetric (0.01mm) Unless otherwise specified, the pen holder should be held at an angle of 90 degrees i.e. placed vertically against the screen. Ensure the device is lying flat on the PT3 or RA tool. Ensure screen resolution is adjusted to the device’s default or highest resolution. Ensure the device’s orientation matches the orientation of the digitizer and the HLK application is full screen. OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Pen HLK T ests Pen Hardware Lab Kit has a full set of tests to validate our pen requirements Pen tests follow a similar process to our T ouch/Precision T ouchpad testing New tests to exercise the unique features of active pen devices, like pressure and hover OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Download Latest Playlist From Hardware Dev Center Download Playlist: https://sysdev.microsoft.com/en-US/Hardware/compatibilityplaylists/ OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Load Playlist T o Remove Unwanted Auto. T ests OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Download And Installed the Latest Filters Download Filters from: https://msdn.microsoft.com/en-us/library/windows/hardware/hh998024.aspx?f=255&MSPPError=-2147217396 OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Selection T ab, HLK Studio OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Pen T est Items OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Accuracy OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Custom Gestures OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Edge Gutter OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Physical Dimension OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Moving Jitter OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Resolution (Horizontal) OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Resolution (V ertical) OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
T esting the Eraser T esting is the same for all eraser implementations (tail eraser , barrel button, etc.) We verify that the proper HID flags are used when… The eraser is active and in range The eraser is active and in contact HID Usage (Switches) All Switches CLEAR Eraser affordance is Eraser affordance is activated deactivated In-Range ( Eraser Button ( Eraser Button implementations only ) implementations only ) Tip Pen is out of range Invert Pen is brought in range Pen is brought in range with erase affordance Erase activated Pen is in range and Pen is lifted out of range Pen is in range has intent to erase Pen is lifted with erase Pen is brought in contact Pen is lifted from screen, affordance activated but still in-range Pen is in contact with erase affordance activated Pen is erasing Pen is in contact Eraser affordance is Eraser affordance is activated deactivated ( Eraser Button ( Eraser Button implementations only ) OPERATING SYSTEMS GROUP ( Tail-end eraser MICROSOFT CONFIDENTIAL implementations only ) implementations only )
Eraser OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
T esting in Hover Hover Range T est measures how close pen needs to be to the screen before it is in range Ensures user can see hover feedback before they hit the screen Hover Accuracy and Jitter Reported coordinate should be close to physical pen location If pen does not move, reported coordinate should not move either Ensures that user is confident in the feedback they receive and can plan their next contact OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Hover Range OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
T esting Pressure Reporting Pressure Levels and Motion As weight is added to stylus, reported pressure should increase logarithmically Ensures smooth inking performance preferred by artists Pressure should remain fairly stable as pen moves across screen OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Pressure Levels (Calibration ) OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Pressure Levels OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Pressure Motion OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Windows Compatible Product List Compatible Product List: http://sysdev.microsoft.com/en-us/hardware/lpl/ OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
T est Jigs for Pen HLK Existing testing tools from Win 8/8.1 are still used for Pen tests: Precision T ouch T esting T ool (PT3) Rotational Acoustic T ool (RA) New accessory jigs to enable Pen testing: Stylus Holders Pressure T est T ool Pressure Test Tool Stackable Weights Stackable Weights Stylus Holders OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Purchasing T est Jigs CONTACTS TS FOR R TRIEX EX AND ITRI T riex T echnologies, Inc. o Tim Wright o +1 (206) 940-0943 o timw@triextech.com Industrial T echnology Research Institute o Sen Yih Chou o +886 (03) 5743887 o senyih@itri.org.tw OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
F AQ Part I(Frequent Ask Questions) When do I need to retest pen hardware? Will there be a PHQA blob for pen devices? How do I define if my device is an active pen and is allowed to go for compatibility tests? Do I need to re-certify the system if the system support multiple pens? OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
F AQ Part II (Frequent Ask Questions) Does passive pen required certification? Where can I download pen workbook? Where should I insert the blob for pen? Do I need to run the HLK if my device is a Bluetooth pen? What’s Windows planning around pen for the next OS? OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
F AQ Part III (Frequent Ask Questions) If touch FW changed (Pen configuration remained as unchanged ), do I need to resubmit the submission? How do I convert pressure levels to grams? What’s the min. and max. size for DUT to run pen tests? T ouch/PTP have fast track program for 8.1 devices wanting Windows 10 compatibility. Is there a Fast track program for Windows pen? Is HLK currently support touch/pen for phones? OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Resources Device.Input.Digitizer .Pen Requirements https://msdn.microsoft.com/en-us/library/windows/hardware/dn932659(v=vs.85).aspx Pen Implementation Guide http://go.microsoft.com/fwlink/?LinkId=528890 Pen Validation Guide http://go.microsoft.com/fwlink/?LinkId=528890 Windows Pointer Device Data Delivery Protocol https://msdn.microsoft.com/en-us/library/windows/hardware/dn672287.aspx OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Resources Submission workbook For Pen https://msdn.microsoft.com/en-us/library/dn169213.aspx Pen T raining Materials https://channel9.msdn.com/Blogs/WinHEC/WinHEC-Pen-Validation- Workshop-T aipei-August-Content OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Microsoft Support For Pen Relevant Questions Please Send Email to Ask Windows Pen : pen_qn@microsoft.com For Windows Pen Readiness : wttw@microsoft.com OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL
Recommend
More recommend