Norman 7 C: Selecting Events

Slides:



Advertisements
Similar presentations
Prof. Yitzchak Rosenthal
Advertisements

DL Windows Software “Rules” Import a CSV File From Excel
Why is Plant Clinic Using a Spreadsheet? A spreadsheet is used most often to calculate and to sort information. We will be using it to enter information.
Choose the right picture
Choose the right picture
(MICROSOFT WORD) Screen Elements Special Keys Spelling & Grammar Check Font Face, Size, Style Alignment & Spacing Saving A File Closing MS Word DAY 1.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Word processing Suitable for: Beginner Improver Advanced.
Word Processing An introduction to Microsoft Word Lecture 15.
Software Engineering Experimentation Software Metrics Jeff Offutt
UNIT 7 Describing how an item functions [2] (infinitive with or without ‘to’)
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
Ms. Tracy MODULE 1- LESSON 7. BELL RINGER What are the primary functions of a word-processing program?
Choose the right picture Choose the right word. 5.
Computers and You Chapter 2. Definitions Technology – the use of science to solve practical problems Microprocessor, the “brain” of every computerized.
THE MOUSE Left Click THE MOUSE Right Click.
[The Design of Everyday Things, Don Norman, Ch 7]
Paul Ammann & Jeff Offutt
Software Engineering Experimentation
Generating Automated Tests from Behavior Models
State Transition Diagram for A System
PowerPoint: Tables and Charts
PowerPoint 2010 Nolan Tomboulian
User Interface Design and Development
Cooper Part III Interaction Details Designing for the Desktop
Outreach Metric Tool Data Summary
Design and Maintenance of Web Applications in J2EE
Software Usability and Design
Krug Chapter 6 A: Navigation
Krug Chapter 5 A: Omit Needless Words and Defaults and Memory
Norman Chapter 4 Knowing What To Do
Accidental and Essential Problems Excise Tasks
Krug 8 Dialog Boxes Toolbars
Norman Chapter 6 Krug Chapter 7 C: Navigation
Krug 11 Usability as Courtesy
Introduction & Overview
Web User Interface (WUI) Behavior
Lesson 4 Using Basic Formulas
Software Usability and Design
Using Servlet Contexts to Deploy Servlets
Krug Chapter 2 How We Really Use the Web and Web Site Design
Analytical Thinking: Assessments and Assertions
Software Usability and Design
SWE 205 Software Usability Analysis and Design
How to Draw Lewis Dot Diagrams
Inserting Pictures and Symbols in Word documents
Krug Chapter 6 B: Flow in UIs
Cooper Part III Interaction Details Designing for the Desktop
Krug Chapter 3 Billboard Design 101 and Chapter 4 Mindless Choices
Analytical Thinking Assessments and Assertions
Norman Chapter 2 Psychology of Everyday Actions
Norman Chapter 6 Krug Chapter 7 B: Home Pages
Norman Chapter 1 Psychopathology
User Interface Design and Development
Software Usability and Design
Norman Chapter 2 Psychology of Everyday Actions
Norman Chapter 6 Krug Chapter 7 D: Undo
Krug Chapter 5 Omit Needless Words
Krug Chapter 2 How We Really Use the Web and Web Site Design
Charts A chart is a graphic or visual representation of data
SWE 205 Software Usability Analysis and Design
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Levels of Learning A gross simplification of Bloom’s taxonomy
Krug Chapter 12 Accessibility
Krug Chapter 6 Street signs and Breadcrumbs
Software Usability and Design
Krug 4 Animal, Mineral, or Vegetable
Chapter 4 Enhancing the Graphical User Interface
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
An Introduction to the Windows Operating System
SWE 632 User Interface Design and Development
Presentation transcript:

Norman 7 C: Selecting Events Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 205 Software Usability and Design

Keep events close together Selecting Events Keep events close together Good Stupid Better 19-Nov-18 © Jeff Offutt

Selection GUI operations have two parts: Operation (verb) Operands (objects) CLs often use natural speaking style : verb-object GUIs should usually let the user select an object, then apply an operation : object-verb This makes selection very important 19-Nov-18 © Jeff Offutt

Discrete and Contiguous Selection Discrete data : Objects are independent and need to be selected independently Picture elements in a drawing tool Contiguous data : Objects are ordered in lists or matrices Spreadsheet cells and words in word processors Whether data is discrete or contiguous sometimes depends on user needs Files can often be selected in both ways Shift-left mouse for contiguous selection Ctrl-left mouse for discrete selection 19-Nov-18 © Jeff Offutt

Selection Summary The user must always know what was selected before choosing an operation 19-Nov-18 © Jeff Offutt