Keyboard Shortcut Object Selection in CAD Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional keyboard selection shortcuts in graphic and CAD software applications select all objects on the screen, making it time-consuming and inconvenient to select specific objects, especially in environments like electronic circuit design where similar objects need to be chosen.
Innovation Solution
A method where a user selects a first object with a mouse and uses a keyboard shortcut (e.g., 'ALT' + 'A') to select all objects of the same type, followed by a secondary attributes window to refine the selection based on attributes like outline line thickness, color, or fill texture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a conventional keyboard selection shortcut (e.g., ALT+A) is used, then all objects displayed on the computer screen are selected, but this makes it time-consuming and inconvenient to select specific objects of the same type
Solution Approach 1:
The patent segments the selection process into multiple stages: first selecting objects by type using a keyboard shortcut, then refining the selection by secondary attributes through a displayed window. This divides the originally single-step selection into manageable phases, allowing users to quickly select by type and then narrow down to specific objects needing selection.
Solution Approach 2:
The patent performs preliminary action by first selecting all objects of the same type before presenting the secondary attributes window. This preliminary selection narrows the scope of objects to be considered, so when the secondary attributes window appears, users only need to review a subset of objects rather than all objects on screen, saving time.
2Productivity
If a conventional keyboard selection shortcut is used, then all objects are selected quickly, but it lacks the capability to select only specific types or attributes of objects
Solution Approach 1:
The patent makes the selection system dynamic by allowing users to adjust selection criteria in two stages: first by object type through keyboard shortcut, then by secondary attributes through the displayed window. This dynamic adaptation lets users flexibly adjust the selection scope based on their specific needs while maintaining efficient keyboard-based operation.
Solution Approach 2:
The patent introduces an intermediary element - the secondary attributes window - that mediates between the initial keyboard selection and the final refined selection. This intermediary allows users to review and adjust selection criteria, providing versatility while maintaining the efficiency of keyboard-based initiation.
3Measurement precision
If one selects objects one by one to achieve precise selection, then specific objects can be selected accurately, but the process becomes time-consuming and inconvenient
Solution Approach 1:
The patent segments the precision selection process into two phases: broad selection by type using keyboard shortcut (quick), then refinement by secondary attributes (precise). This segmentation achieves both speed and precision by handling different aspects of selection separately rather than requiring manual one-by-one selection throughout.
Solution Approach 2:
The patent uses partial action by first selecting all objects of the same type (excessive selection), then narrowing down to only the specific objects needed through the secondary attributes window. This approach starts with a broader selection to ensure all potential candidates are included, then refines to achieve precise selection without the time cost of manual one-by-one selection.
Data Source
AI summary
A method and system for selecting objects displayed on a computer screen by engaging a keyboard selection shortcut. Engaging the keyboard selection shortcut after selecting an object causes the objects of the same type to be selected. Engaging the keyboard selection shortcut again allows specifying secondary attributes and selection of objects having both, the same type and selected secondary attributes.


