Hcinotes 7
Hcinotes 7
7. Input
Contents
KEYBOARDS ............................................................................................................................................................. 2
POINTING DEVICES................................................................................................................................................ 5
CHOOSING DEVICES............................................................................................................................................ 10
JP 11/11/2004
BSc Applied Computing Human Computer Interaction: 7.Input
Input Devices
Input is concerned with:
An input device is
” “a device that, together with appropriate software, transforms information from the user into data
that a computer application can process”
The choice of input device for a computer system should contribute positively to the usability of
the system. In general, the most appropriate device is one which:
There should also be appropriate system feedback to guide, reassure and, if necessary, correct
users’ errors, for example:
Keyboards
A keyboard is:
Issues:
Page 2
BSc Applied Computing Human Computer Interaction: 7.Input
Types of keyboard
QWERTY
Standard alphanumeric keyboard designed for typewriters. The key arrangement was chosen to
reduce the incidence of keys jamming in mechanical typewriters.
Dvorak
The Dvorak keyboard is a typewriter key arrangement that was designed to be easier to learn and
use than the standard QWERTY keyboard. The Dvorak keyboard was designed from the typist's
point-of-view - with the most common consonants on one side of the middle or home row and the
vowels on the other side so that typing tends to alternate key strokes back and forth between
hands. The Dvorak approach is said to lead to faster typing. It was named after its inventor, Dr.
August Dvorak. Dr. Dvorak also invented systems for people with only one hand.
Both Windows and Macintosh operating systems provide ways for the user to tell the system that
they are using a Dvorak keyboard. Although the QWERTY system seems too entrenched to be
replaced by the Dvorak system, some keyboard users will prefer the more ergonomic
arrangement of the Dvorak system.
Chord Keyboards
Chord keyboards are smaller and have fewer keys, typically one for each finger and possibly the
thumbs. Instead of the usual sequential, one-at-a-time key presses, chording requires
simultaneous key presses for each character typed, similar to playing a musical chord on a
piano.
Page 3
BSc Applied Computing Human Computer Interaction: 7.Input
The primary advantage of the chording keyboard is that it requires far fewer keys than a
conventional keyboard. For example, with five keys there are 31 chord combinations that may
represent letters, numbers, words, commands, or other strings. With fewer keys, finger travel is
minimized because the fingers always remain on the same keys. In addition, the user is free to
place the keyboard wherever it is convenient and may avoid the unnatural keying posture
associated with a conventional keyboard.
The most significant disadvantage of the chording keyboard is that it cannot be used by an
untrained person. At least 15 hours of training and practice are necessary to learn the chord
patterns that represent individual letters and numbers. A second disadvantage of the chording
keyboard is that data entry rates (characters per unit of time) are actually slower than data entry
rates for conventional keyboards. Due to the increased learning time and slower performance,
chording keyboards have not become commercially viable except for specialized applications.
Dedicated buttons
Some computer systems have custom-designed interfaces with dedicated keys or buttons for
specific tasks. These can be useful when there is a very limited range of possible inputs to the
system and where the environment is not suitable for an ordinary keyboard. In-car satellite
navigation systems and gamepads for computer games are good examples.
Page 4
BSc Applied Computing Human Computer Interaction: 7.Input
Pointing Devices
• These can be used to specify a point or a path.
• Pointing devices are usual y continuous entry devices.
Cursor controls
Two dimensional devices which can move a cursor and drag objects on the screen.
Mice
Can move around on a flat surface. Mice are not convenient in limited spaces.
Presentation mice
Handheld devices, usually wireless, do same job as an ordinary mouse but do not need a
surface.
Trackballs
Ball rotates in fixed socket. Some people find this easier to use than a mouse.
Touchpads
Usually found on laptop computers, but can also be used as separate devices. Work like
trackballs but without moving parts.
Joysticks
Used when user needs to input direction and speed. Other devices are used to indicate
position. To see the difference, consider playing a flight simulation game with a mouse as your
input device. Why would this be difficult?
Cursor Keys
Cursor keys can be used to move a cursor, but it is difficult to accomplish dragging. Using keys
can provide precise control of movement by moving in discrete steps, for example when moving a
selected object in a drawing program. Some handheld computers have a single cursor button
which can be pressed in any of four directions.
Page 5
BSc Applied Computing Human Computer Interaction: 7.Input
Touch screens
Touch displays allow the user to input information into the computer simply by touching an
appropriate part of the screen. This kind of screen is bi-directional – it both receives input and it
outputs information.
Advantages:
• Easy to learn – ideal for an environment where use by a particular user may only occur
once or twice
• Require no extra workspace
• No moving parts (durable)
• Provide very direct interaction
Disadvantages:
• Lack of precision
• Higherror rates
• Arm fatigue
• Screensmudging
Pen Input
Touchscreens designed to work with pen devices rather than fingers have become very common
in recent years. Pen input allows more precise control, and, with handwriting recognition
software, also allows text to be input. Handwriting recognition can work with ordinary handwriting
or with purpose designed alphabets such as Graffiti.
Pen input is used in handheld computers (PDAs) and specialised devices, and more recently in
tablet PCs, which are similar to notebook computers, running a full version of the Windows
operating system, but with a pen-sensitive screen and with operating system and applications
modified to take advantage of the pen input.
Pen input is also used in graphics tablets, which are designed to provide precise control for
computer artists and graphic designers.
Page 6
BSc Applied Computing Human Computer Interaction: 7.Input
A tablet PC
Page 7
BSc Applied Computing Human Computer Interaction: 7.Input
3D input devices
All the pointing devices described above allow input and manipulation in two dimensions. Some
applications require input in three dimensions, and specialised input devices have been
developed for these.
3D trackers
3D mice
These allow movement in more than two dimensions, and are often used together with an
ordinary mouse. For example, this allows a designer to simultaneously pan, zoom and rotate 3D
models or scenes with the controller in one hand while the other hand selects, inspects or edits
with the mouse.
The Spacemouse
Page 8
BSc Applied Computing Human Computer Interaction: 7.Input
Speech input
Speech or voice recognition is the ability of a machine or program to recognize and carry out
voice commands or take dictation. In general, speech recognition involves the ability to match a
voice pattern against a provided or acquired vocabulary. Usually, a limited vocabulary is provided
with a product and the user can record additional words. More sophisticated software has the
ability to accept natural speech (meaning speech as we usually speak it rather than carefully-
spoken speech).
Much progress has been made, but we are still a long way from the image we see in science
fiction of humans conversing naturally with computers.
Page 9
BSc Applied Computing Human Computer Interaction: 7.Input
Choosing Devices
The preceding pages have described a wide range of input devices. We will now look briefly at
some examples which illustrate the issues which need to be taken into account when selecting
devices for a system: matching devices with:
• thework
• the users
• the environment
Task 3. Locating object by panning and then manipulating by twisting, without letting the position
drift.
Difficult to locate accurately and keep stationary with joystick, but could be done with trackball.
When trackball is stopped then motion is stopped, and bezel around ball can be rotated.
Trackball is therefore better suited.
Note that although these three tasks are similar, the precise nature of the task can have a
large influence on the best choice of device.
Page 10
BSc Applied Computing Human Computer Interaction: 7.Input
Most input devices rely on hand movements. When a user is unable to use hands at al for input,
then eye-controlled systems provide an alternative. For example, the Iriscom system moves the
mouse pointer by tracking a person's eye movement and mouse clicks are performed by blinking.
It also has an on-screen keyboard so users can input text. It can be used by anyone who has
control of one eye, including people wearing glasses or contact lenses.
The systems in expensive cars are becoming increasingly computer-controlled. Functions which
were previously provided by separate devices with their own controls are often now controlled by
a single computer interface. An in-car computer system is in a very different environment from a
desktop PC or even a laptop. The driver of the car needs to use its functions (entertainment,
climate, navigation, etc) while driving. This requires an interface which allows the driver to
operate it with one hand, with the input device close to hand. The output must be clearly visible in
a position which minimises the time the driver must spend looking away from the road ahead.
BMW’s solution to this problem is the i-drive, which consists of a multifunction control which is
situated where a gearlever would usually found. This control allows the driver to select options
displayed on a screen mounted high in the dashboard. The I-drive has been controversial, and it
is likely that there will be many further developments in the devices used to interact with
computers in the driving environment.
Page 11