MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL HLK Pen Validation - - PowerPoint PPT Presentation
OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL HLK Pen Validation - - PowerPoint PPT Presentation
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
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
HLK Pen Validation
Blue Lan Software Engineer Partner Enablement, OSG
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Inbox Applications With DirectInk
- Microsoft Edge
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Inbox Applications With DirectInk
- One Note
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Windows 10 Pen Hardware Requirements
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Windows 10 Pen Hardware Requirements
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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.
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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
- uch/Precision T
- uchpad testing
- New tests to exercise the unique features of active pen devices, like pressure and
hover
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Download Latest Playlist From Hardware Dev Center
- Download Playlist:
- https://sysdev.microsoft.com/en-US/Hardware/compatibilityplaylists/
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Load Playlist T
- Remove Unwanted Auto. T
ests
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Download And Installed the Latest Filters
- Download Filters from:
- https://msdn.microsoft.com/en-us/library/windows/hardware/hh998024.aspx?f=255&MSPPError=-2147217396
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Selection T ab, HLK Studio
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Pen T est Items
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Accuracy
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Custom Gestures
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Edge Gutter
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Physical Dimension
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Moving Jitter
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Resolution (Horizontal)
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Resolution (V ertical)
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
T esting the Eraser
- We verify that the proper HID flags are used when…
- The eraser is active and in range
- The eraser is active and in contact
Pen is out of range Pen is in range and has intent to erase Pen is in range Pen is erasing Pen is in contact Pen is lifted out of range Pen is brought in range Pen is brought in range with erase affordance activated Pen is lifted from screen, but still in-range Pen is in contact with erase affordance activated Eraser affordance is deactivated (Eraser Button implementations only) Pen is brought in contact Pen is lifted with erase affordance activated Eraser affordance is activated (Eraser Button implementations only) In-Range Invert Tip Erase HID Usage (Switches) All Switches CLEAR Eraser affordance is activated (Eraser Button implementations only) Eraser affordance is deactivated (Eraser Button implementations only) (Tail-end eraser implementations only)
- T
esting is the same for all eraser implementations (tail eraser , barrel button, etc.)
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Eraser
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Hover Range
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Pressure Levels (Calibration )
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Pressure Levels
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Pressure Motion
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Windows Compatible Product List
- Compatible Product List:
- http://sysdev.microsoft.com/en-us/hardware/lpl/
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
T est Jigs for Pen HLK
- Existing testing tools from Win 8/8.1 are still used for Pen tests:
- Precision T
- uch T
esting T
- ol (PT3)
- Rotational Acoustic T
- ol (RA)
- New accessory jigs to enable Pen testing:
- Stylus Holders
- Pressure T
est T
- ol
- Stackable Weights
Stackable Weights Pressure Test Tool Stylus Holders
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
CONTACTS TS FOR R TRIEX EX AND ITRI
Purchasing T est Jigs
- T
riex T echnologies, Inc.
- Tim Wright
- +1 (206) 940-0943
- timw@triextech.com
- Industrial T
echnology Research Institute
- Sen Yih Chou
- +886 (03) 5743887
- senyih@itri.org.tw
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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?
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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?
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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
- uch/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?
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
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
MICROSOFT CONFIDENTIAL OPERATING SYSTEMS GROUP
Microsoft Support
- For Pen Relevant Questions Please Send Email to Ask Windows Pen :
- pen_qn@microsoft.com
- For Windows Pen Readiness :
- wttw@microsoft.com