William H. Bowers – Direct Manipulation and Pointing Devices Cooper 21.

Slides:



Advertisements
Similar presentations
Windows Basics for beginners. To define an Operating System To operate in a Windows environment To understand a Windows desktop To run software from the.
Advertisements

Mouse Training Instruction by: Connie Hutchison & Christopher McCoy.
Understanding Your Laptop A scavenger hunt designed to help you get to know your new computer.
AN INPUT DEVICE... FEATURES... It is used to move the characters and symbols that features in computer games It usually has one or more push-buttons whose.
Lesson 1 & 2 Review Lesson 1 & 2 Activities (Smart Notebook)
Windows Basics: The Mouse. The Mouse Before you can explore the Desktop and Taskbar, you must know how to use your mouse. Your mouse is a pointing device.
Machine Parts and Related Terms. monitor The TV-like piece of equipment used to display text, data, and graphic images on screen.
1 Computer Graphics Chapter 2 Input Devices. RM[2]-2 Input Devices Logical Input Devices  Categorized based on functional characteristics.  Each device.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
STANDARD AND DIRECT. At the end of this session students will: List the typical input devices Identify the types of input devices List their characteristics.
DESCRIBING INPUT DEVICES
Overview of Graphic Systems
Graphical User Interface (GUI) Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Input Devices Text Entry Devices, Positioning, Pointing and Drawing.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
Intermediate GNVQ ICT Input Devices and Methods Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick Digital.
User Interface Development Human Interface Devices User Technology User Groups Accessibility.
GCSE Information Technology Input Devices and Methods 3 Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick.
Muhammad Tehseen Qureshi.  What is input?  Input device is any hardware component that allows users to enter data and instructions  Data or instructions.
INPUT AND OUTPUT DEVICES BY CAMERPN MITCHELL. INPUT An input device is any hardware device that sends data to a computer, allowing users to interact with.
   Input Devices Main Memory Backing Storage PROCESSOR
Input and Output Devices - Inputs
Examining Input Devices Computer Concepts Unit B.
William H. Bowers – Metaphors, Idioms and Affordances Cooper 20.
Interactive Input Methods & Graphical User Input
Input Devices What is input? Everything we tell the computer is input.
1 Interacting with your computer Chapter 3 Mailto: Web :
CGMB214: Introduction to Computer Graphics
Input Devices. What is Input?  Everything we tell the computer is Input.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
Behaviour Models There are a number of models that predict the way in which an interface or user will behave.
1 Input and Interaction. 2 Input Devices Physical input devices Keyboard devices and pointing devices Logical input devices.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
By: Chelsey Joubert 4 th Period. As with the mouse, people have experimented with how to make the keyboard more user- friendly. Most Keyboards today are.
Oct 071 Example Program DemoLookAndFeel.java Metal (java) Motif Windows.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
William H. Bowers – Using Controls Cooper 26.
Interacting with your Computer Chapter 2 Learning Objectives Identify five key groups on standard computer keyboard Name six special purpose keys.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Connecting the Smart Board  Created in 1991, A Smart Board is an interactive whiteboard that provides a student-centered learning environment. Go!
Mouse Basics Dayton Metro Library Place photo here January 10, 2016.
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
William H. Bowers Elephants, Mice and Minnies. William H. Bowers Topics Pointing Mice Elephants Mouse Buttons.
Hardware By Ollie Coles Ollie Coles, Hardware. Graphics cards are the reason we are able to see anything on our computer screens A graphics card produces.
1 Interaction Devices CIS 375 Bruce R. Maxim UM-Dearborn.
HARDWARE DEVICES TOBY WILSON. HARDWARE DEVICES InputOutputStorage KeyboardMonitorsExternal Hard Disk MicePrintersFlash Drives Graphics TabletSpeakers.
What is Input?  Input  Processing  Output  Storage Everything we enter into the computer to do is Input.
SONGONUGA EMILIA ACCOUNTING 12/SMS02/ Introduction One goal of human-computer interaction research is to reduce the demands on users when using.
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Computer Input Devices: Mouse
Input Devices.
Standard Input Devices
Name:Nwanebi obinna Daniel dept: accounting course:man301 Matric no:12/sms02/061 Question: The recent advancement and applications in Touch Screen Technology"
Chp 4: Input and Output Devices
Standard Methods of Input.
Human Computer Interaction Lecture 07 The Interaction
1.3 Mouse Training.
Input Devices Text Entry Devices
TYPICAL INPUT DEVICES By Dajia Forbes 1c.
I/O Organization and Peripherals
Chapter 5 - Input.
Interactive Input Methods & Graphical User Input
1.3 Mouse Training Mouse Training.
GRAPHICAL USER INTERFACE
Dep. of Information Technology By: Raz Dara Mohammad Amin
Input & Input Devices Prepared By: Mr. Ingram.
Interactive Input Methods & Graphical User Input
Chapter 9 System Control
Mouse Skills Moving a mouse on flat surface makes the pointer on the screen to move in the same direction as the mouse itself. To make the selection, the.
Presentation transcript:

William H. Bowers – Direct Manipulation and Pointing Devices Cooper 21

William H. Bowers – Agenda Direct manipulation Direct manipulation Visual feedback for direct manipulation Visual feedback for direct manipulation Pointing devices Pointing devices Using the mouse Using the mouse –Mouse buttons –Pointing and clicking

William H. Bowers – Agenda Using the mouse Using the mouse –Up and down mouse events Cursors Cursors Pliancy and hinting Pliancy and hinting Input focus Input focus Meta-keys Meta-keys

William H. Bowers – Direct Manipulation Coined by Shneiderman Coined by Shneiderman Consists of Consists of –Visual representation –Physical actions –Immediately visible feedback Requires rich visual interaction Requires rich visual interaction Must be visible Must be visible

William H. Bowers – Direct Manipulation Simple Simple Straightforward Straightforward Easy to use Easy to use Easy to remember Easy to remember Not intuitive Not intuitive Must be taught Must be taught May be difficult for fine control May be difficult for fine control

William H. Bowers – Direct Manipulation Five varieties Five varieties –Selection –Drag and drop –Control manipulation –Resizing, reshaping and repositioning –Connecting objects

William H. Bowers – Direct Manipulation Three phases Three phases –Free phase –Captive phase –Termination phase

William H. Bowers – Visual Feedback for Direct Manipulation Cursor hinting Cursor hinting –Free cursor hinting Cursor changes as it passes over an object Cursor changes as it passes over an object –Captive cursor hinting Changes to indicate the process is in progress Changes to indicate the process is in progress May show the object or an outline May show the object or an outline

William H. Bowers – Pointing Devices Light pens Light pens –Logical extension of fingers –Unusable with computers –Difficult to use on vertical surfaces –Requires anchor point for heel of hand –Relies on gross motor control

William H. Bowers – Pointing Devices Mice Mice –Not intuitive –No visual affordance –Motion is proportional, not one to one –Really indirect manipulation –Generally imprecise –Good for pointing

William H. Bowers – Pointing Devices Trackballs Trackballs –Used in games and early laptops –Button placement is an issue –More compact footprint than mouse Digitizing tablets Digitizing tablets –Artists, graphic designers –Absolute pointing devices –Relatively expensive

William H. Bowers – Pointing Devices Touchpads Touchpads –Combine mouse, trackball and digitizing –Relative pointing –Can be used to click or double click Trackpoint Trackpoint –“Eraser” in the middle of the keyboard –Can be difficult to control

William H. Bowers – Pointing Devices Touchscreens Touchscreens –Used in PDA –Uses stylus or finger –Can be used to write on the screen

William H. Bowers – Using the Mouse Near motions Near motions –Close to current cursor position –Fine motor skills –Finger motion Far motions Far motions –Moving across the screen –Requires lifting the hand –Uses gross motor skills

William H. Bowers – Using the Mouse Clicking uses fine motor skills Clicking uses fine motor skills Combining far motion and clicking is awkward Combining far motion and clicking is awkward

William H. Bowers – Using the Mouse

William H. Bowers – Mouse Buttons How many? How many? Left button Left button –Provides major function access Right button Right button –Secondary functions –Context sensitive Middle button Middle button –Optional, usually programmable

William H. Bowers – Pointing and Clicking Two atomic options Two atomic options –Point –Click Compound actions Compound actions –Click –Click and drag –Double click –Chord clicking

William H. Bowers – Up and Down Mouse Events A click uses both events A click uses both events Selection is based on the down event Selection is based on the down event Mouse up on the control means activate Mouse up on the control means activate Mouse up off the control means cancel Mouse up off the control means cancel

William H. Bowers – Cursors Visual representation of mouse position Visual representation of mouse position Shape independent Shape independent Must resolve point to single pixel Must resolve point to single pixel

William H. Bowers – Pliancy and Hinting Object or area reacts to mouse position Object or area reacts to mouse position Must be communicated to user Must be communicated to user –Static visual hinting –Cursor hinting

William H. Bowers – Static Visual Hinting Object changes appearance on mouse over Object changes appearance on mouse over Pushbuttons use visual hinting Pushbuttons use visual hinting Acts as training device Acts as training device Reminds user of object’s pliancy Reminds user of object’s pliancy Usually used with controls Usually used with controls

William H. Bowers – Cursor Hinting Changes cursor appearance Changes cursor appearance Resizing indicator Resizing indicator Frequently used with data Frequently used with data

William H. Bowers – Wait Cursor Hinting Program changes the cursor Program changes the cursor Indicates busyness Indicates busyness Really applies to program, not system Really applies to program, not system Depends on cursor being in the program’s active area Depends on cursor being in the program’s active area

William H. Bowers – Input Focus Only one program can be in contact with the user Only one program can be in contact with the user Usually indicated by title bar Usually indicated by title bar What happens if the user clicks on an inactive program area? What happens if the user clicks on an inactive program area? –Changes focus? –Discard click?

William H. Bowers – Meta-Keys Control Control Alt Alt Shift Shift Actual choice is less important than consistency Actual choice is less important than consistency

William H. Bowers – Questions & Discussion