Knowledge Base

Back

Keyboard shortcuts ASD:Suite Release 3 v7.3.1

September 15, 2011

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

Application Interfaces, Notification Interfaces and/or Modelling Interfaces

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

Tags

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