Status: Validated

Desktop Studio Commands Reference

Project Commands

New project Creates a new project
Open project… Opens an existing project
Close project Closes the current project
Archive project Creates an archive of all developments files (script sources, screen captures, …)
Export project Export and packages the complete solution prior to delivery for testing or production
Save Saves the current file
Save all Save all the currently opened files
Open Debug Session … Open a DebugSession file from disk in a new Debug Perspective
Open Last Debug Session Open the last DebugSession from memory in a new Debug Perspective
Save Debug Session … Save the last DebugSession from memory to disk
Build criteria doc. Creates an HTML document with technical description of each app, page and item criterion (a complete description can be found in Section 6.7)
Settings Access to Studio settings
Recent projects List of recently opened projects
Exit Closes Desktop Studio

See Project Management for details of how to use these commands.


Compile and Run Commands

BuildCtrl+BCompile the Project
RebuildCtrl+Shift+BClear the 'bin' directory and Compile the Project
RunCtrl+F5Starts the Project in Release mode (without debugger)
DebugF5Starts the Project in Debug mode
Debug in Export mode Starts the Project from the Export result in Debug mode
StopShift+F5Stops the Project execution

See Debugging and testing with Desktop Studio for details of how to use these commands.


View Commands

FullScreen Shift+Alt+Enter Toggle the Studio full screen mode
Open linked docksite Open the linked docksite, allowing you to use a double-screen
Save Layout Save current layout
Restore Layout Restore current layout
Tool Windows Lets you show/hide each tool window
Theme Lets you change Studio's current theme

See Docking Management for details of how to use these commands.


Help Commands

Language V3 Reference Open the 'Language V3 Reference' help
Studio User Guide Open the 'Studio User Guide' help
About Desktop Studio Opens About box



See The Code Editor.

Find and Replace Commands

Find Ctrl+F Finds the currently selected word in the current script
Quick Find Next Ctrl+F3 Quick-Finds the next occurrence of the currently selected word
Quick Find Previous Ctrl+Shift+F3 Quick-Finds the previous occurrence of the currently selected word
Find in Files Ctrl+Shift+F Finds anywhere in the Project
Find Next F3 Finds the next occurrence
Find Previous Shift+F3 Finds the previous occurrence
Replace in Files Ctrl+F2 Replaces throughout the Project

See Searching Features for details of how to use these commands.


Clipboard Commands

Cut Ctrl+X Cut the selected text to clipboard
Copy Ctrl+C Copy the selected text to clipboard
Paste Ctrl+V Paste text from clipboard
Delete Delete Delete the selected text
Select All Ctrl+A Select all the text
Undo Ctrl+Z Undo last change
Redo Ctrl+Y Redo last change
Duplicate Ctrl+D Duplicate the current selection


Editing Commands

Format Document Reformat all of the text
Format Selection Reformat the selected lines
Indent Lines Tab Indent the selected lines
Outdent Lines Shift+Tab Outdent the selected lines
Comment Lines Ctrl+Shift+Q Comment the selected lines
Uncomment Lines Ctrl+Shift+K Uncomment the selected lines
Add Watch Add to Watch window

See The Code Editor for details of how to use these commands.


Goto Definition F12 Toggle a bookmark on the current line
Show in Page Viewer F8 Toggle a bookmark on the current line
Toggle Bookmark Ctrl+F2 Toggle a bookmark on the current line
Next Bookmark F2 Navigate to the next bookmark
Previous Bookmark Shift+F2 Navigate to the previous bookmark
Navigate Backward Ctrl+. Navigate backwards in the Navigation History
Navigate forward Ctrl+Shift+. Navigate forwards in the Navigation History
Show in Code map Navigate from your code into the Code map
Show in Code tree Navigate from your code into the Code tree

See Navigation Features for details of how to use these commands.


Debug Commands

ResumeF5Continue execution until another breakpoint is reached
Toggle Breakpoint F9 Toggle a breakpoint on the current line
Step intoF11If we are on a line containing a method call, this command will enter the method and break again on the first line of code inside the method.
Use Step Into to see what happens inside a method call
Step overF10Executes the entire method call and break on the next line of code in the current method.
Use Step Over to execute the entire method and continue in the current code block
Step outShift+F11Executes the rest of the current method and return to the calling method.
Execution will break at the return point in the calling function
Resume and BreakShift+F10Continue execution up until another line of your code is executed.
This command is particularly useful to break execution when a callback function is called

See Debugging and testing with Contextor Studio for details of how to use these commands.


Help Commands

HelpF1Open contextual Help
Show Quick InfoCtrl+F1Display QuickInfo tooltip
Select Snippet Select Snippet to insert in code
Auto Complete Opens Intellisense list relative to the caret context.
Rebuild Intellisence Rebuild Intellisense data.

See Help Features for details of how to use these commands.



Project Nodes (no node)

Explorer Perspective only
Add a new Application Declare a new application
Editor Perspective only
Add a new Process Declare a new process
Add a new Script Add a new script


Process Nodes

Editor Perspective only
Add new Script Add a new script to the process
Add functional Event Add a new functional Event Handler to the process (V2 only)
Add Action Add a new action to the process (V2 only)
Add Scenario Add a new scenario to the process (V2 only)
Add Step Add a new step to the process (V2 only)
Add Context Model Add a new context model to the process (V2 only)
Add Resource Add a new resource to the process
Delete Process Delete the process


Application Nodes

Explorer Perspective only
Capture a new Page Declare a new page
Delete Application … Delete the application and all of its pages.
Editor Perspective only
Edit Application Edit the application in the Explorer Perspective
Add new Script Add a new script to the application
Add functional Event Add a new functional Event Handler to the application (V2 only)
Add Action Add a new action to the application (V2 only)
Add Scenario Add a new scenario to the application (V2 only)
Add Step Add a new step to the application (V2 only)
Add Context Model Add a new context model to the application (V2 only)
Add Resource Add a new resource to the application
All Perspectives
Edit XML Opens the XML code of the application for editing
Take care, this is a low-level view. It is never refreshed, even if the code is modified elsewhere.
Edit Resources XML Opens the XML description of the application, for edition
Take care, this is a low-level view. It is never refreshed, even if the description is modified elsewhere.


Page Nodes

Explorer Perspective only
Make a new capture of this Page Replace the current capture by a new one or add a new capture
Add a Subpage Adds a subpage
Duplicate Page Duplicate the page and all of its items
Move Page (top, up, down, bottom) Move the page in the list of the application’p Pages
Delete Page Delete the page and all of its subpages and items
Editor Perspective only
Edit Page Edit the page in the Explorer Perspective
Create Folder Create a new folder, and store the page in it
Add technical Event Add a new technical Event Handler to the page (V2 only)
All Perspectives
Edit XML Opens the XML code of the page in the Editor Perspective, for edition
Take care, this is a low-level view. This view is never refreshed, even if the code is modified elsewhere.
Edit Resources XML Opens the XML description of the Page in the Editor Perspective, for edition
Take care, this is a low-level view. This view is never refreshed, even if the description is modified elsewhere.


Item nodes

All Perspectives
Delete Item Delete the item
Create Folder Create a new folder, and store the item in it
Move Item (top, up, down, bottom) Move the item in the list of the item's page
Duplicate Item Duplicate the item
Copy Item Copy the item to the clipboard
Paste Item Paste the item from the clipboard after the last item of the page
Edit XML Opens the XML description of the item in the Editor Perspective for editing
Take care, this is a low-level view. This view is never refreshed, even if the description is modified elsewhere.