A stylus enables artists, builders, and creators to express themselves using precise input and expansive canvases. Pressure sensitivity and low latency allow highly responsive interactions. Intuitive content management through drag and drop provides a premium usability experience.
Guidelines
Build creative freedom into your app with stylus support.
Stylus
| Guideline ID | Test IDs | Description |
|---|---|---|
| Stylus_Draw_Write | T-Stylus_Draw_Write | App supports drawing and writing with a stylus. Drawings and writing can be erased with the stylus. |
| Stylus_Drag_Drop | T-Stylus_Drag_Drop | App provides stylus support for dragging and dropping content between elements within the app and, in multi-window mode, to and from other apps. See Enable drag and drop. |
| Stylus_Enhanced | T-Stylus_Enhanced | App provides enhanced stylus support, including:
|
Tests
To verify that your stylus app provides a differentiated experience, complete the following tests.
Stylus
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Stylus_Draw_Write | Stylus_Draw_Write | Draw and write within the app using a stylus. Erase drawings and writing using the stylus. |
| T-Stylus_Drag_Drop | Stylus_Drag_Drop | Using a stylus, drag and drop content on drop targets within the app. In multi-window mode, drag and drop content between the app and another app (to and from both apps). |
| T-Stylus_Enhanced | Stylus_Enhanced | Interact with the app using a stylus as follows:
|