| Term 
 
        | What interaction styles exist? |  | Definition 
 
        | - direct manipulation - menus
 - commands
 |  | 
        |  | 
        
        | Term 
 
        | What kind of direct manipulations exist? |  | Definition 
 
        | - objects & actions visible - rapid, reversible, incremental actions
 - physical actions
 - immediate feedback
 |  | 
        |  | 
        
        | Term 
 
        | What attributes do direct-manipulation interfaces have? |  | Definition 
 
        | 1. visibility of objects and actions of interest 2. Rapid, reversible, and immediate actions
 3. Replace typed commands with physical actions
 4. Immediate visibility of the results of actions
 |  | 
        |  | 
        
        | Term 
 
        | Benefits of direct-manipulation |  | Definition 
 
        | - Less syntax to remember - Errors are more preventible
 - Faster learning and better retention
 - Encourage exploration
 |  | 
        |  | 
        
        | Term 
 
        | When is direct-manipulation suboptimal |  | Definition 
 
        | - Requires learning visual representations - Bad visual representations are hard to understand of misleading
 - Slower for experienced users
 - Large visual representation beyond screen space requires scrolling and zooming
 - Low accessibility for users with visual impairments
 - More difficult to develop + requires more computing power
 |  | 
        |  |