+ All Categories
Home > Documents > Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices •...

Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices •...

Date post: 29-May-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
54
Input Devices Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Human-Computer Interaction Beatriz Sousa Santos, 2015/2016
Transcript
Page 1: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Input Devices

Universidade de Aveiro

Departamento de Electrónica,

Telecomunicações e Informática

Human-Computer Interaction Beatriz Sousa Santos, 2015/2016

Page 2: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

2

Main Input devices

• Keyboards

• Pointing devices

– Mouse

– Touch screen

– Touch pad

– Joy stick

– Track ball, …

• Character recognizers

• Voice recognizers

• Eye trackers

• Motion and position trackers

• 3D input devices

• …

Page 3: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

3

Keyboards

• Relevant issues in UI design:

– Key layout

– Operational characteristics:

• Keyboard size

• Keyboard angle

• Hand resting area

• Key spacing

• Key activation force

• Key surface and finishing

• Key displacement

• Activation feedback

• Home row indicators

Page 4: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

4

Keyboards

• Alphanumeric

• Numeric

• Functions

• Cursors

Page 5: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

5

Keyboards

home row

indicators

Cursors

Numeric

Alphanumeric

Page 6: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

6

Keys layout

Qwerty

Dvorak

Combining both

Page 7: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Portuguese Keyboads

7 http://en.wikipedia.org/wiki/Portuguese_keyboard_layout

Brasil

Portugal

Page 8: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

8

Percentage of work performed by each hand

QWERTY Dvorak

http://www.dvorak-keyboard.com

Page 9: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

11

Ergonomic keyboards

Help avoid RSI (Repetitive Strain

Injury) WRULD (Work Related

Upper Limb Disorder) and KRP

(Keyboard Related Pain)

Page 10: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Virtual (on screen) keyboards

12

Allow a user to enter characters http://en.wikipedia.org/wiki/Virtual_keyboard

May be used for security reasons

Page 12: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

15

Chording keyboards

An early keyboard (left) and lettercodes (right)

Modern device used in wearable computing

http://handykey.com/index.html

Code for “a”

One handed cord keyset:

Page 13: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

17

A curiosity:

Keyless Keyboard

http://orbitouch.com/

Page 14: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

18

Aims at:

- Eliminating finger movements

- Minimizing wrist movements

- Easy learning

Page 15: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Keyboards evolve...

http://dl.acm.org/citation.cfm?id=2470733&dl=ACM&coll=DL&CFID=351524605&CFTOKEN=49071188

Sunjun Kim, Jeongmin Son, Geehyuk Lee, Hwan Kim, and Woohun Lee. 2013. “TapBoard:

making a touch screen keyboard more touchable”. Proceedings of the SIGCHI Conference on

Human Factors in Computing Systems (CHI '13), 553-562.

http://www.youtube.com/watch?v=oyLC5UeCbsA

Page 16: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

20

Innovation: A Motion Sensing Mechanical Keyboard

https://www.youtube.com/watch?v=Y3dUeGNIX4M

Combining motion

gestures on and

directly above the

keys with regular

tactile typing

Page 17: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

A Motion Sensing Mechanical Keyboard (cont)

S. Taylor, C. Keskin, O. Hilliges, O., S. Izadi &

J. Helmes. 2014. “Type–Hover–Swipe in 96

Bytes: A Motion Sensing Mechanical

Keyboard”. In Proceedings of CHI 2014, pp.

1695–1704

Page 18: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

22

Pointing Devices

They are used to:

• Point a target

• Select a target

• Drawing

• Positioning objects

• Orient and rotate objects

• Define paths among objects

• Handle text

• etc.

Page 19: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

23

• Their efficiency varies according to the tasks

• Shneiderman (98) divided them into:

– Direct control touch screen

light pen

– Indirect control mouse

track ball

digitizing tablet

joystick (track point)

touch pad

Page 20: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

24

Mice

Mechanic

Optical

• Relative coordinates

• Different shapes, n. of buttons,…

Advantages: distance

• Direct relation between hand and cursor movement speed

• Allow speed control direction

• Allow continuous movement in all directions

Disadvantages:

• Require hand movement between mouse and keyboard

• Additional space (footprint)

• Hand-eye coordination

Engelbart’s mouse

Page 22: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

26

Mechanical mice from Sun, Microsoft e Apple

(3, 2 and 1 button)

Optical mouse

No sphere

Sensor works on

most surfaces Other examples:

Inflated mouse

(more portable)

http://www.youtube.com/watch?v=qTA30qUSnqU

Page 23: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Trackball

27

• “Upside down” mouse

• Relative coordinates

• Many different shapes

Advantages:

• Direct relation between hand and cursor movement (speed and direction)

• Allow speed control

• Allow continuous movement in all directions

• May not need additional space (footprint)

Disadvantages:

• Require hand-eye coordination

• May require hand movement between

trackball and keyboard

Page 24: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Trackballs

28

Page 25: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

29

Joysticks

Early models used in

home computing and

gaming (Wikipedia.org)

Page 26: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

31

Ergonomic Pointing Devices

Zero tension mouse

For users with RSI/CTS and other problems

Quill mouse

Ergomouse Whale mouse

Gesture pad

Page 27: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

33

Digitizing tablets

• Direct relation between hand and cursor motion speed

• Speed control direction

• Continuous motion in all directions

• May have high resolution

Disadvantages:

• Hand movement between keyboard

and tablet

• Additional space (footprint)

These disadvantages may be overcome

using a pen “on the screen”

distance Advantages:

Page 28: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Adequate for digital art

34

Sophisticated models:

- Extende sizes

- Multitouch sensitive surface

- Pressure sensitive pen

http://www.wacom.com/products/pen-tablets

Page 29: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Adequate for high precision digitization on hardcopy documents

35

Implies a calibrating procedure

Page 30: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

“On the screen” - > touch screen

is most adequate for specific tasks: e.g. Seismic Interpretation

37

http://opendtect.org/rel/doc/User/base/appendix_wacom.htm

Interaction mapping:

Page 31: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

38

Touch screens

Resistive (older, less expensive)

optical

Sonic stationary wave patterns

Capacitive

Page 32: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

39

Touch screens (early models)

Page 33: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

40 http://computer.howstuffworks.com/touch-screens.htm

A resistive touch screen has two flexible sheets of

material that have an electronically resistive coating.

A gap separates the two sheets

Page 34: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

41

Advantages: distance

• Direct relation between hand and cursor movement speed

• Do not require additional space direction

• Allow continuous movement in all directions

Disadvantages:

• Finger may be too large for needed accuracy

• Tiresome over long usage time

• Finger may hide relevant information

• Screen may get dirty

• Other problems due to parallax (optical)

temperature and humidity (capacitive)

misalignment (resistive)

Touch screens

Page 36: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

44

- phanton (force feedback)

- touch

- foot switch

- tangible user interfaces

- optical trakers

- wiimote

- specif devices ...

More Input devices...

Page 37: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Recent: Leap motion controller

http://www.sixteen-nine.net/2013/03/14/video-leap-motion-shows-interactive-digital-possibilities-sxsw

“like Kinect, but … the gesture recognition

much finer and better”

Page 39: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Input + Output: Using a force-feedback glove in Physical Therapy

47 http://news.medill.northwestern.edu/chicago/news.aspx?id=201800

A stroke patient interacts with a virtual reality environment using a glove to "pour tea" during a therapy session

Page 40: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

48

Some guidelines to choose these interaction devices

• Choose a device after a careful task analysis and test

• Minimize hand and eyes movements

• Use cursor keys for tasks involving:

– A lot of text manipulation

– Traversing a structured array of discrete objects

• Use touch screens when

– There is no training,

– Targets are large, discrete and scattered

– Space is important

– No (or little) text entry

Page 41: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

49

Voice recognition systems

• The first system was developed in 1972 at Bell Lab

• It is becoming more used

• Has two types of challenges:

– Technological

– Human factors

Page 42: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

50

Voice recognition – Technological constraints

Research goes on and has as goals:

• Continuous speech processing

• Understanding of extended vocabularies

• User independency

• Very low error rates

• Operation in noisy environments

Page 43: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

51

Voice recognition as input

• Independently of the technology state of the art,

• Has advantages when the user:

– Has physical deficiency

– Must move around

– Has eyes busy

– Is in a low visibility or cluttered environment

• Has inherent disadvantages:

– Voice is transient

– Does not have natural feedback

– May disturb other people

– May result in lack of privacy

– May be slower and more tiresome (overloading STM)

Page 44: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

52

• Consider voice input when:

– The user has to move

– Has eyes or hands busy

• Avoid voice input when:

– Privacy is important

– Error taxes, even low, are not acceptable

– Usage frequency is high

– Speed is important

Page 45: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

53

Some guidelines for voice interfaces

• Provide output dialog with structure to guide input

• Use a distinct and familiar vocabulary to avoid errors

• Consider voice input if technology constraints are acceptable

considering:

– User training

– Ambient noise

– Vocabulary extent

– Error cost

Page 46: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Haptic devices

56

http://www.vrealities.com/phantomomni.html

These devices make possible for users

to “touch and manipulate” virtual objects

http://www.magicvisionlab.com/pub/e

ck_ieeevr13/paper.pdf

http://www.voxel-man.de/simulator/tempo/video.html

Page 47: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

Input devices for 3D interfaces

• Trackers: – Mechanical

– Magnetic (AC, DC)

– Optical

– Ultrasonic

– Inertial, ...

• Navigation and manipulation interfaces: – Tracker-based

– Trackballs

– 3D mice, ...

• Gesture interfaces: – Cyberglove

– Spatial gestures sensors

– …

61

Page 48: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

CyberTouch Glove

68 http://www.cyberglovesystems.com/cybertouch/

https://www.youtube.com/watch?v=32f2UxKjydI

Page 49: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

70

Every year there are new devices …

http://www.highsnobiety.com/2015/11/01/gest/

Gest is a wearable device that allows you

to control your computer or mobile device

with your hands

April, 2016

Gest Final Update:

Did not go further!

Page 50: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

71

What future?

It seems likely that we will use more often:

gestures

two hand input

voice

3D pointers

wearable devices

whole-body environments

tactile/force feedback

Page 51: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

72

Conclusion

When choosing a device, consider:

• Cost

• Generality

• DOFs (Degrees Of Freedom)

• Ergonomics / human factors

• Typical scenarios of use

• Output devices

• Interaction techniques

Page 52: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

“The interface between humans and computers is harder than ever to define, we can interact with computers just by walking through a public space.”

73

Sellen, A., Rogers, Y., Harper, R., & Rodden, T., “Human Values in the Digital Age”, Communications of the ACM, 52(3), March 2009, pp. 58–66

Page 53: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

77

• Technology shall not be used only because it is new!

• It is necessary to understand the usability of devices for the users

and the tasks they have to perform

Page 54: Input Devices - SWEETsweet.ua.pt/bss/aulas/IHC-2016/Input-devices-2016.pdf2 Main Input devices • Keyboards • Pointing devices – Mouse – Touch screen – Touch pad – Joy stick

78

Main Bibliography: books

• A. Dix, J. Finley, G. Abowd, B. Russell, Human Computer Interaction, 3rd

Ed.Prentice Hall, 2003

• B.Shneiderman.C.Plaisant.M.Cohen.S.Jacobs, Designing the User

Interface- Strategies for Effective Human-Computer Interaction, 5th ed.,

Addison Wesley, 2009

• G. Burdea and P. Coiffet, Virtual Reality Technology, 2nd ed. Jonh Wiley

and Sons, 2003


Recommended