Aucb.671
fa.editor-p
utcsrgv!utzoo!decvax!ucbvax!C70:editor-people
Mon Mar 15 04:08:28 1982
non-keyboard input devices
>From Admin.JQJ@SU-SCORE Wed Mar 10 12:14:01 1982
Our discussion of keyboards on E-P seems to be focussing our attention away
from an equally important issue -- the (growing) literature on non-keyboard
input devices.  My cursory reading of that literature indicates little
agreement of late on what the best such input devices are (mouse?  light
pen?  knee pedal?  hand-heel pressure pad?  auxiliary function keypad?
ESP?).  This raises two issues I'd like to see discussed; can any of you
offer any comments on the following?

 [1]   What methodologies should we be applying to evaluate different sorts
of non-keyboard input devices?  Can we develop a cognitive model of their
use (analogous to the Card/Moran/Newell or Rumelhart/Norman models of
keyboard use) that would allow us to investigate comparisons?  Can we ever
reasonably measure their relative benefits outside of the context of a
particular editor?  If not, we're in trouble, since very few editors support
more than one type of pointing device, making direct experimental comparison
quite problematical.
 [2]   Imagine an extensible editor such as Emacs which supports a variety
of non-keyboard input devices.  What primitives should be available to the
Teco, Lisp, Mlisp, or whatever programmer to support this variety?  My own
bias is to hide from the programmer as many of the details of the interface
as possible, just as we hide differences in terminal output functions.
       A typical problem:  mouse-like pointers are normally implemented as
essentially half-duplex (local to the workstation) for speed of response;
even so, they are often quite slow (an Alto can't keep up with a rapidly
moving mouse).  How should we synchronize the mouse's cursor with the
ordinary character-cursor maintained by the editor on the remote host?
       Another problem:  such devices, in addition to providing a pointing
mechanism, often provide additional keys, but the number and placement of
such keys varies widely.  How to standardize on meanings across devices?
-------

-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.