Posted: 2006-12-30, 04:20 UTC
Hi jb
"Motor memory" is the basis for all of our interactions with the physical world... from tying our shoes to pouring a glass of water to typing into a command line. A large body of research over the last three decades or so has shown it to be one of the basic factors behind effective GUI design, too.
The dysfunction of any toolbar that "wraps" based on window size is that such behavior can induce user hesitation because the buttons have moved. This is almost equivalent to an imagined circumstance where TC's hot-keys mappings changed in response to changing window size: Consider how the keyboardists would scream if the hot-keys for copy or paste changed when one maximized (or restored) the TC window!
I say "almost equivalent" because the TC buttons will remain visible, even if wrapped, and can be rediscovered visually after that initial confused hesitation, whereas if the hot-keys changed, how would the user know?. But that is only because of the intrinsic advantage held by GUI interfaces over typing (hotkey/commandline) interfaces.
"Motor memory" is the basis for all of our interactions with the physical world... from tying our shoes to pouring a glass of water to typing into a command line. A large body of research over the last three decades or so has shown it to be one of the basic factors behind effective GUI design, too.
The dysfunction of any toolbar that "wraps" based on window size is that such behavior can induce user hesitation because the buttons have moved. This is almost equivalent to an imagined circumstance where TC's hot-keys mappings changed in response to changing window size: Consider how the keyboardists would scream if the hot-keys for copy or paste changed when one maximized (or restored) the TC window!

I say "almost equivalent" because the TC buttons will remain visible, even if wrapped, and can be rediscovered visually after that initial confused hesitation, whereas if the hot-keys changed, how would the user know?. But that is only because of the intrinsic advantage held by GUI interfaces over typing (hotkey/commandline) interfaces.