Posted: 2007-12-01, 20:28 UTC
Roman:
Take the example of a population of image files (jpgs, for instance) which are pictures. The task is to move the pictures that contain images of red cars to another folder.
The keyboard effort for selecting the red cars is costly. If one assumes that 1 keystroke is necessary for navigation between files (for marking purposes), and an addition 1 keystroke is needed to actually mark a red car file once navigation completes, then the average cost for using the keyboard for this task scales upward to a limit of O(0.5*2*n) keystrokes, where n is the population of files in the selection domain and assuming one starts at the beginning.
If a meaningful ordering can be performed on the domain of files (exactly your examples, for instance) and/or a meaningful routinized subselection (such as a filter) can be applied to the domain BEFORE the selection activity, then hotkey combinations can be substituted for long sequences of keystrokes. This is where the keyboard shines, because in some cases keyboard selection can scale downward to O(1), the "select all" hotkey.
The efficiency of a keyboard for selecting from a domain of files is proportional to the homology between the domain ordering paradigm and the selection criteria. This is because keyboard selection is essentially sequential in action (one key after another), and benefits substantially from any meaningful sequencing of the files. But keep in mind that the sequencing/subsetting activities themselves (needed to make the hotkeys useful) consume time and keystrokes. Quite a bit of borrowing from Peter to pay Paul, as the saying goes, to "purchase" that keyboard efficiency.
But suppose you cannot use the filename, or file size, or date-time value (or what have you) to order or subset the domain, ie., when the criteria ("red car in image") cannot be expressed routinely. In that case, hotkeys will have no efficiency because no useful ordering or subsetting can precede the selection activity.
If one cannot routinize either sequencing or subsetting of a domain of files, then the selection marque is a more efficient selection mechanism than a keyboard. Consider (in thumbnail mode) that sometimes files showing red cars may occupy adjacent positions in the TC file panel.
Now do you see how (mouse vs. keyboard selection) and (rectangle selection vs. linear) are related?
Take the example of a population of image files (jpgs, for instance) which are pictures. The task is to move the pictures that contain images of red cars to another folder.
The keyboard effort for selecting the red cars is costly. If one assumes that 1 keystroke is necessary for navigation between files (for marking purposes), and an addition 1 keystroke is needed to actually mark a red car file once navigation completes, then the average cost for using the keyboard for this task scales upward to a limit of O(0.5*2*n) keystrokes, where n is the population of files in the selection domain and assuming one starts at the beginning.
If a meaningful ordering can be performed on the domain of files (exactly your examples, for instance) and/or a meaningful routinized subselection (such as a filter) can be applied to the domain BEFORE the selection activity, then hotkey combinations can be substituted for long sequences of keystrokes. This is where the keyboard shines, because in some cases keyboard selection can scale downward to O(1), the "select all" hotkey.
The efficiency of a keyboard for selecting from a domain of files is proportional to the homology between the domain ordering paradigm and the selection criteria. This is because keyboard selection is essentially sequential in action (one key after another), and benefits substantially from any meaningful sequencing of the files. But keep in mind that the sequencing/subsetting activities themselves (needed to make the hotkeys useful) consume time and keystrokes. Quite a bit of borrowing from Peter to pay Paul, as the saying goes, to "purchase" that keyboard efficiency.
But suppose you cannot use the filename, or file size, or date-time value (or what have you) to order or subset the domain, ie., when the criteria ("red car in image") cannot be expressed routinely. In that case, hotkeys will have no efficiency because no useful ordering or subsetting can precede the selection activity.
If one cannot routinize either sequencing or subsetting of a domain of files, then the selection marque is a more efficient selection mechanism than a keyboard. Consider (in thumbnail mode) that sometimes files showing red cars may occupy adjacent positions in the TC file panel.
Now do you see how (mouse vs. keyboard selection) and (rectangle selection vs. linear) are related?