DataTiles: a modular platform for mixed physical and graphical interactions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Handbook of Human-Computer Interaction
Handbook of Human-Computer Interaction
Customizable physical interfaces for interacting with conventional applications
Proceedings of the 15th annual ACM symposium on User interface software and technology
CHI '00 Extended Abstracts on Human Factors in Computing Systems
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Full-size projection keyboard for handheld devices
Communications of the ACM - A game experience in every application
PreSense: interaction techniques for finger sensing input devices
Proceedings of the 16th annual ACM symposium on User interface software and technology
GI '04 Proceedings of the 2004 Graphics Interface Conference
User interface façades: towards fully adaptable user interfaces
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Touch&Type: a novel pointing device for notebook computers
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
Strategies for accelerating on-line learning of hotkeys
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Studying applications for touch-enabled mobile phone keypads
Proceedings of the 2nd international conference on Tangible and embedded interaction
Investigating the effectiveness of tactile feedback for mobile touchscreens
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SLAP widgets: bridging the gap between virtual and physical controls on tabletops
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Augmenting interactive tables with mice & keyboards
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Surfboard: keyboard with microphone as a low-cost interactive surface
UIST '10 Adjunct proceedings of the 23nd annual ACM symposium on User interface software and technology
MudPad: tactile feedback and haptic texture overlay for touch surfaces
ACM International Conference on Interactive Tabletops and Surfaces
Magic desk: bringing multi-touch surfaces into desktop work
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MudPad: tactile feedback for touch surfaces
CHI '11 Extended Abstracts on Human Factors in Computing Systems
iCrux: an artificially intelligent virtual screen technology
Proceedings of the International Conference & Workshop on Emerging Trends in Technology
Personal clipboards for individual copy-and-paste on shared multi-user surfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Comparing modalities and feedback for peripheral interaction
CHI '13 Extended Abstracts on Human Factors in Computing Systems
Métamorphe: augmenting hotkey usage with actuated keys
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Keyboard clawing: input method by clawing key tops
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: interaction modalities and techniques - Volume Part IV
Hi-index | 0.01 |
In spite of many advances in GUI workstations, the keyboard has remained limited to text entry and basic command invocation. In this work, we introduce the Touch-Display Keyboard (TDK), a novel keyboard that combines the physical-ergonomic qualities of the conventional keyboard with dynamic display and touch-sensing embedded in each key. The TDK effectively transforms the keyboard into an interactive surface that is seamlessly integrated with the interaction space of GUIs, extending graphical output, mouse interaction and three-state input to the keyboard. This gives rise to an entirely new design space of interaction across keyboard, mouse and screen, for which we provide a first systematic analysis in this paper. We illustrate the emerging design opportunities with a host of novel interaction concepts and techniques, and show how these contribute to expressiveness of GUIs, exploration and learning of keyboard interfaces, and interface customization across graphics display and physical keyboard.