Inky: a sloppy command line for the web with rich visual feedback

We present Inky, a command line for shortcut access to common web tasks. Inky aims to capture the efficiency benefits of typed commands while mitigating their usability problems. Inky commands have little or no new syntax to learn, and the system displays rich visual feedback while the user is typing, including missing parameters and contextual information automatically clipped from the target web site. Inky is an example of a new kind of hybrid between a command line and a GUI interface. We describe the design and implementation of two prototypes of this idea, and report the results of a preliminary user study.

[1]  Susan T. Dumais,et al.  The vocabulary problem in human-system communication , 1987, CACM.

[2]  Ben Shneiderman,et al.  Designing the user interface (videotape) , 1987 .

[3]  Michael Eisenberg,et al.  Self-disclosing design tools: a gentle introduction to end-user programming , 1995, Symposium on Designing Interactive Systems.

[4]  Rob Miller,et al.  Integrating a Command Shell into a Web Browser , 2000, USENIX Annual Technical Conference, General Track.

[5]  Desney S. Tan,et al.  WinCuts: manipulating arbitrary window regions for more effective use of screen space , 2004, CHI EA '04.

[6]  Thad Starner,et al.  Use of mobile appointment scheduling devices , 2004, CHI EA '04.

[7]  Rob Miller,et al.  Automation and customization of rendered web pages , 2005, UIST.

[8]  Michael Boyle,et al.  Generating custom notification histories by tracking visual differences between web page visits , 2006, Graphics Interface.

[9]  Rob Miller,et al.  Translating keyword commands into executable code , 2006, UIST.

[10]  Michael S. Bernstein,et al.  Gui --- phooey!: the case for text input , 2007, UIST.

[11]  Pierre Dragicevic,et al.  Strategies for accelerating on-line learning of hotkeys , 2007, CHI.

[12]  Eser Kandogan,et al.  Koala: capture, share, automate, personalize business processes on the web , 2007, CHI.

[13]  Rob Miller,et al.  Smart bookmarks: automatic retroactive macro recording on the web , 2007, UIST.

[14]  Rob Miller,et al.  Keyword programming in Java , 2008, Automated Software Engineering.

[15]  Michael S. Bernstein,et al.  Information ! Scraps : ! ! How ! and ! Why ! Information ! Eludes ! our ! Personal ! Information ! Management , 2022 .