Expand All | Collapse All
Menus
The following tables reflect keyboard shortcuts for items listed in the menu of the Master window, i.e. the menu of the main window of the ASD:Suite. Expand/Collapse an item by clicking on it.
| File |
| If you want to | Press | | Create a new model | Ctrl+N | | Open an existing ASD Model | Ctrl+O | | Save the currently opened ASD Model | Ctrl+S | | Display the properties of the currently selected model | Alt+F7 | | Print the currently selected ASD Model | Ctrl+P | |
| Edit |
| If you want to | Press | | Undo the last operation or a set of operations, one by one, until the last model save | Ctrl+Z | | Redo the last undone operation or a set of undone operations, one by one. | Ctrl+Y | | Cut the selected information or the information stored in the selected cell(s) | Ctrl+X | | Copy the selected information or the information stored in the selected cell(s) | Ctrl+C | | Paste the information stored in the Clipboard | Ctrl+V | | Delete the selected information or the information stored in the selected cell(s) | Delete | | Find information within the currently opened ASD Model | Ctrl+F | | Replace information within the currently opened ASD Model | Ctrl+H | |
| Filters |
| If you want to | Press | | Enable or disable the showing of rule cases which have Illegal as the one and only action | Ctrl+Shift+I | | Enable or disable the showing of rule cases which have Blocked as the one and only action | Ctrl+Shift+B | | Enable or disable the showing of rule cases which have Disabled as the one and only action | Ctrl+Shift+D | | Enable or disable the showing of rule cases which have Invariant as trigger | Ctrl+Shift+V | | Enable or disable the showing of self transitions | Ctrl+Shift+S | | Enable or disable the effect of the custom filter on showing rule cases | Ctrl+Shift+C | | Edit the custom filter | Ctrl+Shift+E | | Apply the current filter selection | Ctrl+Shift+A | Note: Application of filters has an effect only on the data displayed in the SBS tabs of the models loaded in the current session of the ASD:Suite. |
| Verification |
| If you want to | Press | | Verify the ASD Model by running a set of specified checks | F5 | | Verify the ASD Model by running all the checks | Ctrl+F5 | | Re-run the last model verification executed in the current ASD:Suite session for the current model | Ctrl+Shift+F5 | | Stop verification | Shift+F5 | | Show in the "Visual Verification" window the first example of the previous failed check | Ctrl+F6 | | Show in the "Visual Verification" window the first example of the next failed check | F6 | | Step over the next item in the currently focused SBS tab | F10 | | Step into the current item in the currently focused SBS tab | F11 | | Step out from the SBS tab of a sub machine or a used service machine to the next item in the main machine | Shift+F11 | | Step to the next rule case in the currently focused SBS tab | F12 | | Step backwards over the next item in the currently focused SBS tab | Ctrl+F10 | | Step backwards into the current item in the currently focused SBS tab | Ctrl+F11 | | Step out from the SBS tab of a sub machine or a used service machine to the previous item in the main machine | Ctrl+Shift+F11 | | Step to the previous rule case in the currently focused SBS tab | Ctrl+F12 | | Step to the first item in the trace | Ctrl+F9 | | Step to the last item in the trace (which is typically the error (warning sign)) | F9 | |
| Tools |
| If you want to | Press | | Check the current model for specification inconsistencies, a.k.a. conflicts | F8 | | Fix automatically fixable specification inconsistencies | Shift+F8 | | Generate code for the currently selected ASD Model | F7 | | Generate code for the currently selected ASD Model using a different target language and/or code generator version than the ones specified in the model properties | Shift+F7 | | Generate code for all ASD Models opened in the current ASD:Suite session | Ctrl+F7 | | Generates and opens, if not already opened, the state diagram for the selected machine | F4 | |
Note: To select a menu item which has no keyboard shortcut associated press the following keys: Alt, underlined_letter_in_menu_name, underlined_letter_in_menu_item. In case of menu items located in a sub-menu you will have to press an [underlined_letter_in_menu_item] for each menu item, i.e. parent and/or child.
Dialogs and Windows
Note: If you want to navigate to one of the opened windows or to the "Start Page" press Ctrl+Tab or Ctrl+Shift+Tab and select the window you want to see. To select the desired window you need to hold the Ctrl, or Ctrl+Shift, key(s) pressed, and successively press Tab or press the letter associated with the window.
The Model Editor
The following tables reflect keyboard shortcuts to be used when editing data in several ASD:Suite tabs. Expand/Collapse an item by clicking on it.
Note: - Press Ctrl+PageDown and Ctrl+PageUp to navigate between the tabs and sub-tabs listed in the "Model Editor".
- Press Alt+number (not from keypad) to navigate to a first level tab in the "Model Editor".
- Press Alt+underlined-letter, when positioned in a tab with sub-tabs, to navigate to a second level tab in the "Model Editor".
|
The main machine tab |
| SBS | | If you want to | Select and Press | | Edit a cell in a rule case | An editable cell | F2 | | Specify a list of actions | A cell in the "Actions" column | F2 | | Specify a target state | A cell in the "Target State" column | F2 | | Associate a tag, i.e. a specified requirement, to the information specified in a rule case | A cell in the "Tags" column | F2 | | Specify the current state as the target state in a rule case, i.e. specify the rule case as a self transition | A cell in the "Target State" column | Ctrl+Space | | Delete the data specified in a cell | Any filled-in cell in a rule case except the cells in the "Interface" and "Event" columns | Delete | | Jump to a state specified as target state in a rule case | Any cell in the respective rule case | Ctrl+J | | Jump to the first referral of a state | The state line of the target state | Ctrl+J | | Insert a new/empty rule case above the currently selected rule case | Any cell in the rule case | Ctrl+Alt+Insert | | Insert a new/empty rule case below the currently selected rule case | Any cell in the rule case | Ctrl+Insert | | Delete a rule case Note: A rule case can be deleted only if it is not the one and only rule case for a rule | Any cell in the rule case you want to delete | Ctrl+Delete | | Insert one or more filled-in rule cases above the currently selected rule case Note: Before the insertion you have to select the rule case(s) to be copied and you have to press Ctrl+C. | Any cell in the rule case | Ctrl+Alt+V | | Insert one or more filled-in rule cases below the currently selected rule case Note: Before the insertion you have to select the rule case(s) to be copied and you have to press Ctrl+C. | Any cell in the rule case | Ctrl+V | | Replace rule cases in a state Note: Before you replace one or more rule cases, you have to select the rule cases to be copied and you have to press Ctrl+C. At the end only those rule cases will be replaced which are selected by you as candidates for replacement. They will be replaced only if in the to-be-copied selection there is at least one rule case which has the same trigger. | The rule cases you would like to replace | Ctrl+V | | Replace rules in a state Note: A rule is a set of rule cases having the same trigger. Before you replace one or more rules, you have to select the rule cases to be copied and you have to press Ctrl+C. You do not have to select all the rule cases of a rule in the source state. Only the selected rule cases will be pasted in the target state. They will replace all rule cases having the same trigger. | The state line of the target state | Ctrl+V | | Rename a state | The state line of the respective state | F2 | | Delete a state Note: A state can be deleted only if it is not the one and only state specified in the SBS tab | The state line of the respective state | Ctrl+Delete | Note: The state line of a state in the SBS tab is usually coloured blue, but it can be orange if the state is a "Floating" state. | | States | | If you want to | Select and Press | | Edit a cell in a state definition line | Any cell in the respective line | F2 | | Delete the data specified in a cell | Any filled-in cell in the tab | Delete | | Jump to the selected state in the SBS tab | Any cell in a state definition line | Ctrl+J | | Delete the selected state | Any cell in a state definition line | Ctrl+Delete | | Add a user column | Any cell in the tab | Ctrl+U | | | State Variables | | If you want to | Select and Press | | Edit a cell in a state variable definition line | Any cell in the respective line | F2 | | Delete the type related information, i.e. the data specified in the following columns: "Type", "Constraint", and "Initial Value", from a state variable definition line | Any filled-in cell in the Type column | Delete | | Delete the data specified in the Comments column | Any filled-in cell in the Comments column | Delete | | Delete the selected state variable | Any cell in a state variable definition line | Ctrl+Delete | | |
|
A sub machine tab |
Note: - If you want to add a sub machine in your design model you have to select a cell in a tab and press Ctrl+T.
- If you want to delete a sub machine in your design model you have to select a cell in a sub-tab of the respective sub machine and press Ctrl+W.
| In the SBS, States and State Variables tabs you can use the same set of shortcut keys as presented for the respective tabs as sub-tabs of the main machine tab | | Transfer Interface | | If you want to | Select and Press | | Delete an event, or a reply event | Any cell in the line containing the event definition | Ctrl+Delete | | Edit the definition of an event or reply event | A cell in the "Event", or respectively in the "Reply Event", column | F2 | | Edit the comment associated with an event definition | A cell in the "Comments" column | F2 | | Delete the comment associated with an event definition | A cell in the "Comments" column | Delete | | |
|
| |
| If you want to | Select and Press | | Delete an event, or a reply event | Any cell in the line containing the event definition | Ctrl+Delete | | Edit the definition of an event or reply event | A cell in the "Event", or respectively in the "Reply Event", column | F2 | | Edit the comment associated with the event definition | A cell in the "Comments" column | F2 | | Delete the comment associated with the event definition | A cell in the "Comments" column | Delete | | Add a new interface | Any cell in an interface definition tab | Ctrl+T | | Delete an interface | Any cell in the tab containing the interface definition | Ctrl+W | |
| |
| If you want to | Select and Press | | Edit the name of a tag | A cell in the "Tag" column | F2 | | Edit the description or reference associated with a tag | A cell in the "Comments" column | F2 | | Delete the data specified in the "Comments" column | Any filled-in cell in the "Comments" column | Delete | | Delete a tag | Any cell in a tag definition line | Ctrl+Delete | |
The "Used Services" tab |
| Primary References | | If you want to | Select and Press | | Delete the data specified in a cell | Any filled-in cell excepting cells in the "Reference Name[#instances]" and "Service" columns | Delete | | Edit the data specified in a cell | Any cell excepting cells in the "Service" column | F2 | | Specify the used interfaces for a primary reference | A cell in the "Used Interfaces" column | F2 | | Delete a primary reference | Any cell in the reference definition line | Ctrl+Delete | | | Secondary References | | If you want to | Select and Press | | Delete the data specified in a cell | Any filled-in cell excepting cells in the "Reference Name" column | Delete | | Edit the name of the secondary reference | A cell in the "Reference Name" column | F2 | | Edit the comments associated with a secondary reference definition | A cell in the "Comments" column | F2 | | Specify the primary references for a secondary reference | A cell in the "Primary References" column | F2 | | Specify the used interfaces for a secondary reference | A cell in the "Used Interfaces" column | F2 | | Delete a secondary reference | Any cell in the reference definition line | Ctrl+Delete | | | Used Notification Interfaces | | If you want to | Select and Press | | Change the content of the cell in the Observed column | A cell in the Observed column | F2 | | Change the content of the cell in the Singleton column | A cell in the Singleton column | F2 | | |
The State Diagram viewer
The following table reflects keyboard shortcuts to be used when viewing a state diagram in the ASD:Suite.
| State diagram viewing: settings and navigation |
| If you want to | Press | | Export the state diagram to an SVG file | Ctrl+Shift+X | | Print the state diagram | Alt+P | | Zoom in | Ctrl++ | | Zoom out | Ctrl+- | | Fit the state diagram in the available window height | Ctrl+Shift+H | | Fit the state diagram in the available window width | Ctrl+Shift+W | | Fit the state diagram in the available window size | Ctrl+O | | Enable/Disable showing self transitions in the state diagram | Ctrl+Shift+T | | Enable/Disable showing floating states in the state diagram | Ctrl+Shift+L | | Change the orientation of the state diagram Note: Possible values: "top to bottom" and "left to right" | Ctrl+Shift+O | | Change the font settings | Ctrl+Shift+F | | Refresh the state diagram | Ctrl+Shift+R | | Scroll up | Ctrl+Up(arrow) | | Scroll down | Ctrl+Down(arrow) | | Scroll left | Ctrl+Left(arrow) | | Scroll right | Ctrl+Right(arrow) | |
Specification dialogs
The following tables reflect keyboard shortcuts to be used when using the "Select Actions" and "Select Target State" dialogs. Expand/Collapse an item by clicking on it.
The information in the tables below is grouped such that it shows separately the set of keyboard shortcuts that you can use in the two working modes, i.e. "Edit" or "Completion". The information in the "General" table holds for both modes.
| Select Actions |
| General | If you want to | Press | | Undo performed actions one-by-one | Ctrl+Z | | Redo the last undone operation or a set of undone operations, one by one | Ctrl+Y | | Discard the change(s) and exit the editor | Esc | | Switch between the working modes | Tab | Edit mode: | If you want to | Press | | Autocomplete action name to common prefix starting with current text | Tab | | Rearrange or duplicate items | first: Ctrl+X or Ctrl+C then: Ctrl+V | | Move an action down | Ctrl+Down(arrow) | | Move an action up | Ctrl+Up(arrow) | | Insert a newline | Alt+Enter | | Move the cursor in the edit pane | Arrow keys: Up, Down, Left, Right | | Accept the change(s) and exit the editor | Enter | Completion mode: | If you want to | Press | | Move the cursor in the list pane to highlight an item | Arrow keys: Up, Down | | Insert the highlighted item from the list, accept the change(s) and exit the editor | Enter | |
| Select Target State |
| General | If you want to | Press | | Undo performed actions one-by-one | Ctrl+Z | | Redo the last undone operation or a set of undone operations, one by one | Ctrl+Y | | Discard the change(s) and exit the editor | Esc | | Switch between the working modes | Tab | Edit mode: | If you want to | Press | | Autocomplete the state name to the common prefix starting with the current text | Tab | | Move the cursor in the edit pane | Arrow keys: Left, Right | | Accept the change(s) and exit the editor | Enter | Completion mode: | If you want to | Press | | Move the cursor in the list pane to highlight an item | Arrow keys: Up, Down | | Insert the highlighted item from the list and exit the editor accepting the change(s) | Enter | |
Verification dialogs and windows
The following tables reflect keyboard shortcuts to be used when using the "Verify" dialog and the "Verification Results" and "Visual Verification" windows. Expand/Collapse an item by clicking on it.
| Verify |
| If you want to | Press | | Select/Deselect all checks | Ctrl+A | | Move the cursor in the list of checks to highlight an item | Arrow keys: Up, Down | | Select/Deselect the highlighted check | Space | | Collapse all checks | Ctrl+C | | Expand all checks | Ctrl+E | |
| Verification Results |
| If you want to | Press | | Move the cursor in the list of checks to highlight an item | Arrow keys: Up, Down | | Open the sequence diagram for a selected failed check | Enter | |
| Visual Verification |
| If you want to | Press | | Go to the failure point in the sequence diagram | Alt+G | | Print the sequence diagram | Alt+P | | See the failure traces in a mirror view Note: This can be done only when analyzing interface compliance errors | Alt+M | | Enable/Disable showing of trace numbers | Alt+N | | Enable/Disable smart display, i.e. see/hide source/target components even when not visible in the window Note: The not-visible source and target components are indicated in a side-bar in a text box when you hover above the respective side-bar. | Alt+S | | Enable/Disable showing of icons in front of component names | Alt+O | | Enable/Disable showing of the Environment component | Alt+U | | Expand/Collapse the "Internal" group | Alt+Z | | Expand/Collapse the "Used Services" group | Alt+X | | Reset spacing between components | Ctrl+Home | | Compress the diagram horizontally | Ctrl+Left(arrow) | | Stretch the diagram horizontally | Ctrl+Right(arrow) | | Compress the diagram vertically | Ctrl+Up(arrow) | | Stretch the diagram vertically | Ctrl+Down(arrow) | | Zoom in | Ctrl++ | | Revert to actual size | Ctrl+0 | | Zoom out | Ctrl+- | | Switch between tabs and sub-tabs | Ctrl+PageDown and/or Ctrl+PageUp | | Locate an item in the SBS if the "Model Editor" is not opened or is not visible | Enter (after you selected an item in the trace) | |
View the presented keyboard shortcuts for ASD:Suite Release 3 v7.3.1 as a PDF file