COMS W4170 Interaction Devices 2

Similar documents
KB1 Essential Standard. Apply the touch method in operating the alpha keys. KB Execute the touch method in operating the alphabetic keys.

Input. Managing text and positional input

COMS W4170 Scaling Up and Down 2: From Wall-Sized to Hand-Held

Input Devices Matter

Page 1. Interface Input Modalities. Lecture 5a: Advanced Input. Keyboard input. Keyboard input

Design and Engineering of Software Applications for Touch Input Collection on Mobile Devices

Mensch-Maschine-Interaktion 2 Übung 5

UniGest: Text Entry Using Three Degrees of Motion

Taxonomy of Input Devices. Lecture 8-1: Input Devices. Keyboard Design Considerations

Written Language Production

COMS W4170 Case Study: Marking Menus 2

CSE4443 Mobile User Interfaces. Gesture Recognition. Scott MacKenzie. York University. Map

Input. Scott Klemmer. HCI Design. with materials from Bjoern Hartmann, Stu Card, Pat Hanrahan

Setting Accessibility Options in Windows 7

2/22/12. CS160: User Interface Design. Prototyping 02/2 2/12. Berkeley UNIVERSITY OF CALIFORNIA

Click on any link on the left to jump to that page and learn more about the program.

Input: is any data or instructions that are used by a computer.

INPUT DEVICES. Maninder Kaur

INPUT DEVICES 8/29/2010. Device: is an instrument that performs a simple task. Input: something put into a system.

Presents: Keyboarding 101. By Angie Harris Adapted from the Texas State Library s TEAL for All Texans Student Resources Manual

ITP 101 Introduction to Information Technology. Hardware Input / Output

GUI s and Keyboards. Larry Rudolph March 13, Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph

Software User s Manual

Computer Basics. Need more help? What s in this guide? Types of computers and basic parts. Why learn to use a computer?

SketchUp Tool Basics

Computer Basics. Page 1 of 10. We optimize South Carolina's investment in library and information services.

2019/01/11 17:34 / How to configure MIFARE card memory layout

K e y b o a r d s h o rt c ut s

Changing How the Keyboard Works in Windows 7

Pointing: Image-Plane The Kids in the Hall

User Interface Design

Input Models. Jorge Garza & Janet Johnson COGS 230 / CSE 216

Basic Computer and Mouse Skills Windows 10

LetterScroll: Text Entry Using a Wheel for Visually Impaired Users

Software User s Manual

Intelligent Constraints

Chapter 5. Transforming Shapes

Too Hidden Features of the Windows CE Graphical Keyboard

The Implementation of a Glove-Based User Interface

Personalize your pen with a color ring

Mac Edition For KillerKeys Pro software version 1.4 and later

COMPUTER DESCRIPTION...

Property Sensed, Order of Control. Position (graphics tablet, touchpad, touchscreen) Displacement (mouse, joystick) Force (joystick)

Interaction with 3D Environments using Multi-Touch Screens

Standard Windows Keyboard Layout & Keyboard Shortcuts

Quick Start Guide MAC Operating System Built-In Accessibility

Controlling Windows with gestures

EECS 4441 / CSE 5351 Human-Computer Interaction. Topic #3 The Computer

Computer Shortcut Keys

Looking Back: Fitts Law

The Design and Evaluation of a High-Performance Soft Keyboard

ST NICHOLAS COLLEGE RABAT MIDDLE SCHOOL HALF YEARLY EXAMINATIONS February 2016

ALTERNATIVE PERSPECTIVES

Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR

Introduction to Computers By Jennifer King, YA and Marketing Librarian, Great Bend Public Library

Transforming Objects and Components

Input Performance. KLM, Fitts Law, Pointing Interaction Techniques. Input Performance 1

Drafting with Weaving Software #2 Enter Data

(12) United States Patent (10) Patent No.: US 7,002,560 B2

KB9000 Programmable Touch Bumpbar PROGRAMMING MANUAL

KCS Motion. Video Motion Analysis Software

User Interaction. User Interaction. Input devices. Input devices. Input devices GUIs and GUI design Event-driven programming 3D interaction

Secure KVM Combiner K424F K426E QUICK START GUIDE

LECTURE 5 COMPUTER PERIPHERALS INTERACTIONMODELS

Fundamentals. Training Kit. Presentation Products, Inc. 632 W 28th St, 7th fl New York, NY f presentationproducts.

Finger Relief Research

NPTEL Computer Science and Engineering Human-Computer Interaction

The 3D Terrain Interactive Technique Based on Gesture Recognition Yanyan Li1, a, Xiaomeng Xu2, b, Jiayu Sun3, c, Haimeng Zhao4, d*

Artboard's User Interface 5. Setting Up a New Drawing 6. Using Templates 9. Working with Layers 12. Create, Copy, Arrange and Edit Drawing Layers 13

Mastering Responsive Design For Smart Photos. Karl Csoknyay. KEYSTONE Company Profile

Iterative Design Process

WARREN PARK PRIMARY SCHOOL COMPUTING Progression of Skills for Teaching and Assessment

Don't move the mouse or touch the keyboard.

Get started with SketchUp!

Single-Hand Input Scheme for English and Japanese Text

A $-Family Friendly Approach to Prototype Selection

Secure KVM Combiner SC21H-3 SC42DU/DHU/PHU-3 QUICK SETUP GUIDE. Models:

What is Input? Everything we tell the computer is Input.

SYLLABUS. Subject Information B.B.A. I SEM Technology

Modifier Keys. Option Key. Command Key. Shift Key. Control Key. Return Key. Tab

Getting Started with Silo

A Psychophysical Comparison of Two Stylus-Driven Soft Keyboards

Introduction to Computer Technology. Chapter 3. Engr. Naveed Jan Assistant Professor Electronic Technology. Chapter 3A

SHORTCUTS DRAW PERSONA

Hot Key Reference Guide Hot Keys for Desktops, Laptops & Touch Screens

Microsoft Word Important Notice

INTERACTIVE 3D ANIMATION SYSTEM BASED ON TOUCH INTERFACE AND EFFICIENT CREATION TOOLS. Anonymous ICME submission

Penny Pincher: A Blazing Fast, Highly Accurate $-Family Recognizer

bold: text format that makes letters look fatter and darker; used to make important words stand out

Mouse Navigation. Middle Button (wheel) Pan. Click + Drag. Re-Center View. Double-Click. Context Menu. Tool Operation. Click. Click. Multi-Select.

Contactless Hand Gesture Recognition System

Inventions on GUI for Eye Cursor Controls Systems

How To use Windows Ease of Use Center

XPEL DAP SUPPORT. DAP Tool List & Overview DESCRIPTION ICON/TOOL (SHORTCUT)

GOMS Lorin Hochstein October 2002

MATS College of Technology. Instructor: Kristine Mae M. Adlaon COMPUTER FUNDAMENTALS LABORATORY MANUAL

SuperNova. Magnifier & Screen Reader. Version 15.0

Word 2013 Quick Start Guide

Working with PDF s. To open a recent file on the Start screen, double click on the file name.

Command composition approach in crossing interfaces. with more than two continuous goals

Transcription:

COMS W4170 Interaction Devices 2 Steven Feiner Department of Computer Science Columbia University New York, NY 10027 October 31, 2017 1 Stimulus Response (S R) Compatibility Whether mapping of user stimulus (e.g., limb motion) to system response (e.g., cursor motion) is compatible with regard to Compare orienting your mouse Direction Orientation like this vs. like this 2

Control-to-Display (C/D) Ratio [more generally, Control-to-Response (C/R) Ratio] Ratio of movement of input device (user stimulus) to movement of controlled display object (system response) for multiplicative transfer function Alternatively, C D gain = (C/D ratio) 1 High C/D ratio accuracy Low C/D ratio speed, space savings Notation varies! You will see {CD, C D, C:D, C/D} {ratio, gain} 3 Control-to-Display (C/D) Ratio [more generally, Control-to-Response (C/R) Ratio] Variable C/D ratio E.g., typical mouse transfer function high-speed low C/D ratio low-speed high C/D ratio Mouse Properties: Enables variable C/D ratio in Windows (on by default) G. Casiez and N. Roussel, UIST 2011 http://libpointing.org Note: Graph shows C D gain, not C/D ratio 4

An Early GUI Framework: Interaction Tasks J. Foley et al., 80s Basic interaction task is the input by user of atomic unit of info Text Select Position Quantify Orient Path 5 An Early GUI Framework: Interaction Tasks J. Foley et al., 80s Basic interaction task is accomplished by basic interaction technique Approach for performing basic interaction task using logical device Abstraction of a device based only on its output String, choice, pick, locator, valuator, stroke implemented by physical device(s) Actual device with characteristic properties Keyboard, mouse, rotary control, linear slider, joystick, touch screen, touch pad, scroll wheel, buttons, 6

An Early GUI Framework: Interaction Tasks J. Foley et al., 80s Composite interaction task combines basic interaction tasks Dialogue boxes Specify multiple units of information Construction Create objects Manipulation Modify objects (e.g., by scaling) 7 An Early GUI Framework: Interaction Tasks J. Foley et al., 80s Problem: The notion of a basic interaction task accomplished by a single logical device is an oversimplification Best suited to classical devices processed by simple computation What about Multi-touch? Gesture? Full-body? Face? Eyes? Pulse? Fingerprint? Emotion? 8

Simple Gesture Recognition $1 Unistroke Recognizer depts.washington.edu/madlab/proj/dollar/ / For each T (template) and each C (candidate to match) Resample point path to N equidistant points Rotate indicative angle (vector from centroid to first point) to 0 Scale to reference square and translate centroid to origin For each C (additional steps) Refine rotation to J. Wobbrock, A. Wilson, Y. Li, $1 Unistroke determine (heuristically!) Recognizer, UIST 2007 minimum distance depts.washington.edu/madlab/proj/dollar/ L. Anthony & J. Wobbrock, $N Multistroke between corresponding Recognizer, GI 2010 points of C and each T depts.washington.edu/madlab/proj/dollar/ndollar.html (GSS = Golden Section Y. Li, Protractor, CHI 2010 Search) yangl.org/protractor (More efficient template matching) R-D. Vatavu, L. Anthony, J. Wobbrock, $P Point Cloud Select T with smallest Recognizer, ICMI 2012 distance (best match) depts.washington.edu/madlab/proj/dollar/pdollar.html (Independent of # of strokes) 9 Keyboard: QWERTY First used on typewriter by C. Sholes, C. Glidden, and S. Soulé, early 1870s Depicted in US Patent 207,559, filed 1875) Note: No shift key. This early machine typed capitals only. 10

Keyboard: QWERTY Designed to prevent jamming of keys struck in sequence Based on digraph frequency analysis 11 Keyboard: DSK (Dvorak Simplified Keyboard) Developed by A(ugust) Dvorak, based on time-motion studies, n- graph frequency analyses Increase time fingers spend on home keys Increase alternation between hands, fingers US Patent 2,040,248, filed 1932 Vehement opinions for/against (e.g., http://www.dvorakkeyboard.com/, http://www.utdallas.edu/~liebowit/keys1.html) But, is it faster? 13

Keyboard: DSK (Dvorak Simplified Keyboard) Checkered history of comparison studies with QWERTY 1943 US Navy studies show DSK faster 1956 US General Services Admin study (Strong) shows QWERTY brushup practice more effective Original data destroyed, possible experimenter bias Theoretical comparisons suggest 2.3 17% improvement Studies of simulated typing based on digraph speed Anecdotal practical comparisons claim improvement Try it yourself https://www.howtogeek.com/263849/how-to-switch-todvorak-and-other-keyboard-layouts-on-your-computer-orphone/ 14 Keyboard: Half-QWERTY E. Matias, I.S. MacKenzie, and W. Buxton, INTERCHI 1993 Builds on User s knowledge of QWERTY L-R symmetry Try the demo: http://www.matias.ca/halfkeyboard/demo 15

Keyboard: Half-QWERTY Keys of one hand remain the same Spacebar acts as shift to mirror image keys Press release of spacebar with no other char before timeout is a space after timeout is a no-op Modifier keys (e.g., shift, ctrl) work as sticky keys Press once to modify next key only Press twice to lock and press again to release 16 Keyboard: Half-QWERTY Naïve speed prediction for a keyboard layout Two hand: Initial cap in sequence of caps = 2 strokes One hand: Initial flip in sequence of flips = 2 strokes, Each cap = 2 strokes Determine strokes for each keyboard layout typing a sample corpus Speed of KeyboardX relative to two-hand QWERTY = (strokes for two-hand QWERTY) / (strokes for KeyboardX) Graph shows two-hand keyboard strokes normalized to 1 E Matias, IS Mackenzie, and W Buxton, Onehanded touch typing on a QWERTY keyboard, Human-Computer Interaction, vol. 11, 1996, 1 27. (This article also has a richer analysis of typing speed and the results of extended testing by a small number of users.) 17

Keyboard: Half-QWERTY Study: 10 QWERTY typists, within-subject; at most one 50-min session/day (2-hand pre/post tests, and 1-hand blocks); eyes blocked Exceeded hunt-and-peck performance after 3 4 hrs; after 10 hrs, all reached 41 73% of their two-hand speed E Matias, IS Mackenzie, W. Buxton, INTERCHI 93 18