Creating and Augmenting Keyboards for Extended Reality with the K eyboard A ugmentation T oolkit
This article discusses the Keyboard Augmentation Toolkit (KAT), which supports the creation of virtual keyboards that can be used both for standalone input (e.g., for mid-air text entry) and to augment physically tracked keyboards/surfaces in mixed reality. In a user study, we firstly examine the im...
Gespeichert in:
Veröffentlicht in: | ACM transactions on computer-human interaction 2022-04, Vol.29 (2), p.1-39 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This article discusses the
Keyboard Augmentation Toolkit
(KAT), which supports the creation of virtual keyboards that can be used both for standalone input (e.g., for mid-air text entry) and to augment physically tracked keyboards/surfaces in mixed reality. In a user study, we firstly examine the impact and pitfalls of visualising shortcuts on a tracked physical keyboard, exploring the utility of virtual per-keycap displays. Supported by this and other recent developments in XR keyboard research, we then describe the design, development, and evaluation-by-demonstration of KAT. KAT simplifies the creation of virtual keyboards (optionally bound to a tracked physical keyboard) that support
enhanced display
—2D/3D per-key content that conforms to the virtual key bounds;
enhanced interactivity
—supporting extensible per-key states such as tap, dwell, touch, swipe;
flexible keyboard mappings
that can encapsulate groups of interaction and display elements, e.g., enabling application-dependent interactions; and
flexible layouts
—allowing the virtual keyboard to merge with and augment a physical keyboard, or switch to an alternate layout (e.g., mid-air) based on need. Through these features, KAT will assist researchers in the prototyping, creation and replication of XR keyboard experiences, fundamentally altering the keyboard’s form and function. |
---|---|
ISSN: | 1073-0516 1557-7325 |
DOI: | 10.1145/3490495 |