Chapter 8. System Control
In 2D interfaces, UI elements such as pull-down menus, pop-up menus, toolboxes, palettes, toggles, radio buttons, and checkboxes are everywhere. These elements are examples of system control techniques—they allow us to send commands to an application, change a mode, or modify a parameter. Although we don’t think much about the design of such techniques in 2D UIs, system control interfaces for 3D UIs are not trivial. Simply adapting 2D desktop-based widgets is not the ultimate solution. In this chapter, we discuss and compare various system control solutions for 3D UIs.
The issuing of commands is a critical way to access any computer system’s functionality. For example, with traditional desktop computers, ...