Doug Alcorn <doug@lathi.net> wrote:
+---------------
| > I know someone who once tracked his keystrokes in emacs, identified
| > the idioms, and bound them to keys. ...
|
| This is pretty far off topic, but how would you go about doing this.
+---------------
See <URL:ftp://ftp.cpsc.ucalgary.ca/pub/Redirect/the.reactive.keyboard/
00-intro.txt> for a thingy called "The Reactive Keyboard", by John Darragh,
which did such a predictive trick in realtime with ordinary shell sessions.
While I haven't used it myself, I've seen friends of mine navigate incredibly
quickly through their software development environments using it. From one
of the abstracts:
This paper describes the operations and sketches the design
and construction of a terminal interface to an operating system
(Unix [1]) which is intended to aid the interactive user by
reducing the amount he has to type. It works by predicting the
entries that he is about to make. Predictions are displayed
in reverse video on the VDU terminal, and the user has the option
of accepting correct predictions as though he had typed them
himself. Incorrect predictions can be eradicated by simply
typing over them; thus the user may ignore the predictions
and continue typing normally if he does not wish to disturb
his keying rhythm. In all cases the display looks as though
he had typed the whole entry himself.
But the software at that site is dated 1990, so you might want to do
a web search and see if a more up-to-date version is around anywhere...
-Rob
-----
Rob Warnock, 30-3-510 <rpw3@sgi.com>
SGI Network Engineering <http://reality.sgi.com/rpw3/> [until 8/15]
1600 Amphitheatre Pkwy. Phone: 650-933-1673
Mountain View, CA 94043 PP-ASEL-IA