05-830, User Interface
Software, Spring, 1997
Lecture 1, January 13, 1997
Brad
Myers
Some UI Problems on the Macintosh and Windows 95 fundamental interaction
techniques:
- Difficult to select objects in Drawing programs because can't
select objects that are covered.
- No way to select objects in a rectangle if there is a large object in
the background.
- Often move objects by accident
- No way to abort moving, growing of windows
- Inconsistent meaning of moving a file in the finder (copy if different
disk, otherwise move) -- how make it always be move/copy
- Hard to remember what the various shift, option, command keys do (cmd-k,
option-k, cmd-option-k, cmd-shift-k... in Microsoft Word)
- Difficult to get windows to be the correct place and size since can only
grow them from one place.
- Some commands do not undo (file write, file move).
- Hard to scroll accurately. Hard to scroll back to where you were
(e.g. Andrew shows where selection is, Emacs marks).
- No standard incremental save, crash recovery.
- No programmability.
- Inconsistent meaning of dragging object to the trash.
- Can't get to files the same way in applications as in the finder.
- Scrolling speed varies depending on machine type, and sometimes too fast
- No incremental backup (like Emacs)
- Network activity brings entire computer to a halt.
- No way to send windows to the bottom.
- No way to send windows below the icons on the desktop.
- How to scroll by pages is not obvious
- Scrolling can oscillate up and down if keep mouse in one place in scroll
bar
- No affordances for shift-click to extend the selection
- etc.
Back to Lecture 1 main
page