Direct Manipulation and Virtual Environments
Book: "Designing the User Interface, 4th Edition", by Shneiderman and Plaisant. Chapter 6.

  1. What are the key features of a "direct manipulation" interface?
  2. Is Emacs (or other full-screen text editors) a direct manipulation interface?
  3. Is driving a car a direct manipulation interface?
  4. What are the disadvantages of direct manipulation?
  5. For what kind of interfaces is direct manpulation most appropriate?