Toolbar, Menu bar, Keyboard shortcut

Toolbar Functions

Nexacro Studio provides access to various functions through toolbars.

Standard Bar

The Standard Bar provides quick access icons for the main functions of Nexacro Studio.

Standard Bar

Menu Option

Description

Open Project

Open a project

Open

Open files that can be edited in Nexacro Studio

New

Create a project, Application, Form, user component, CSS file, XML file, XJS file, etc.

Save

Save open form document

Save All

Save all open form documents

Cut

Cut selected area and save to clipboard

Copy

Copy selected area and save to clipboard

Paste

Paste clipboard contents

Options

Show the Options window of Nexacro Studio

About

Show the information on the current version of Nexacro Studio and allow you to enter a license

Align

Align Bar allows access to a number of alignment, distribution, and control-layering functions commonly used when developing form screens.

Align Bar

Menu Option

Description

Align Lefts

Align to the left value of the component that was selected last

Align Centers

Align to the horizontal center value of the component that was selected last

Align Rights

Align to the right value of the component that was selected last

Align Tops

Align to the top value of the component that was selected last

Align Middles

Align to the vertical center value of the component that was selected last

Align Bottoms

Align to the bottom value of the component that was selected last

Same Width

Align to the width value of the component that was selected last

Same Height

Align to the height value of the component that was selected last

Same Size

Align to the size of the component that was selected last

Distribute Horizontally

Distribute components with same horizontal space between them.

Rearrange components with equal space.

Distribute Vertically

Distribute components with same vertical space between them.

Rearrange components with equal space.

Distribute Horizontally by Specified Value

Distribute components with same horizontal space between them.

Distribute Vertically by Specified Value

Distribute components with same vertical spaces in between.

Position Center

Move selected components to the horizontal center of Form Canvas

Position Middle

Move selected components to the vertical center of Form Canvas

Position Left

Move selected components to the left side of Form Canvas

Position Right

Move selected components to the right side of Form Canvas

Position Top

Move selected components to the top of Form Canvas

Position Bottom

Move selected components to the bottom of Form Canvas


Fit to Contents

선택된 Component들을 컨텐츠와 min, max 속성값에 맞게 크기를 조정합니다. Resize selected components so that they fit into contents, min- properties or max- properties

Bring to Front

Bring selected component to the front

Send to Back

Send selected component to the back

Bring Forward

Bring selected component forward

Send Backward

Send selected component back

Arrange to Tab Order

The order that components appear in the source codes is rearranged according to tab order

Bookmark

Bookmark Bar is a collection of Bookmark functions that can move to specific lines during source editing.

Bookmark Bar

Bookmark Bar

Menu Option

Description

Toggle Bookmark

Sets or clears the bookmark at the current cursor location

Previous Bookmark

Moves cursor to the previous bookmark location

Next Bookmark

Moves cursor to the next bookmark location

Delete All Bookmarks

Clears all bookmarks

Previous Bookmark

in Document

Moves cursor to the previous bookmark location in the current the current document

Next Bookmark

in Document

Moves cursor to the next bookmark location in the current the current document

Delete All Bookmarks in Document

Clears all bookmarks in the current document

Go to Bookmark

Moves the cursor to the line of a selected bookmark

Enable/Disable Bookmark

Includes/excludes all the selected bookmarks when you are searching

Enable/Disable All Bookmarks

Includes/excludes all the bookmarks when you are searching

Build

This is a toolbar related to a project/Form build. It provides the features associated with nexacrodeploy.exe and the execution of a Nexacro-based app.

HTML5 Bar

Menu Option

Description

Generate Application

Generates a JavaScript file for the project. The generated file will be saved in a the folder designated in Options or in the folder selected in the dialog box.

Generate Theme

Generates a JavaScript file for the selected theme

Generate Service

Generates a JavaScript file for the selected service group

Generate File

Generates a JavaScript file for the Form file being edited

Stop Generate

Stops the generation process in progress


Screen

Selects screen information to be used when executing


Browser

Selects an operating environment to be used when executing an app.

You can select between the NRE, the emulator and a web browser installed on your computer.

Launch

Executes an app

QuickView

Executes activated Forms

Debug

Debug Bar includes a collection of functions used during debugging.

Bookmark Bar

Menu Option

Description

Start Debugging

Starts the project in the debugging mode

Conducts the Continue function while debugging

Start Form Debugging

Starts the debugging mode in the currently selected form

Stop Debugging

Terminates the debugging mode

Restart

Restarts the debugging mode

Step Into

Performs one task step while in the debugging mode. If another function is called, debugging continues into the function.

Step Over

Performs one task step while in the debugging mode. If another function is called, executes the entire function call, stopping at the statement after the function call..

Step Out

Performs task steps until the current function returns to its caller. Stops at the step after the call to the current function.

Run to Cursor

Goes to the line where the cursor is currently located and then stops at that point

Toggle Breakpoint

Sets/removes breakpoints

Set Conditional Breakpoint

Sets a breakpoint

Edit Breakpoint

Edits the condition for activating the selected breakpoint

Delete All Breakpoints

Deletes all set breakpoints

Go to Source Code

Activates the breakpoint list window and moves to the point where the selected breakpoint source code is located

Enable/Disable Selected Breakpoint

Enables/Disables selected breakpoints

Enable/Disable All Breakpoints

Activates/deactivates all set breakpoints

Component

The Objects Bar is a collection of components registered in TypeDefinition. Screens may be designed by dragging desired components when editing screen.

The items on the Component toolbar differ according to the components registered in the Objects list in TypeDefinition. The below table presents the default items set upon installation.

Selecting and moving components

컴포넌트

Icon

Name

Description

Select

Selects components by clicking and dragging with a mouse

Move

Moves the position of the canvas area, which is present on the Form design tab

Basic components

This is the component that appears on the Component toolbar by default when you create a new project.

You can select unused components and make them invisible on the toolbar by opening TypeDefinition > Objects pane and opening Modules > ComComp.json.

컴포넌트

Icon

Component Name

Description

Button

Used to place a button control on a Form

Combo

Used to place a combo (dropdown) control on a Form

Edit

Used to place an Edit (editable text box) control on a Form

MaskEdit

Used to place a MaskEdit control on a Form. MaskEdit allows control of data formatting for items such as dates, times, phone numbers, and long numeric values

TextArea

Used to place TextArea (multi-line text box) control on a Form

Static

Used to place a static (fixed text) control on a Form

Div

Used to include one or more Forms within another or when handling related components in one group

PopupDiv

Used when constructing several sections in one screen

Radio

Used to place a radio button (pick one item of many) control on a Form

CheckBox

Used to place a checkbox (true/false) control on a Form

ListBox

Used to place a listbox (list of items) control on a Form

Grid

Used to display the contents of a Dataset in tabular form

Spin

Used to allow users to enter data using a "spinner" control - a control that allows the user to increment or decrement the value in the fiedl

Menu

Used to construct menu items

PopupMenu

Used to construct a popup menu

Tab

Used to construct a page with multiple, tabbed sections

GroupBox

Groups related components

Calendar

Used to allow a user to enter a date by selecting from a calendar

ImageViewer

Used to display images on a Form

ProgressBar

Used to place a graphic representing the status of a process on a Form

Plugin

Used when using a plugin

Dataset

Saves data in tabular form

ListView

Components that represent Datset object data as items

DataObject

Objects for calling, creating, and managing data

CheckBoxSet

Component for selecting one or multiple values from a list of values

MultiCombo

Component for selecting multiple items from a list of items

Panel

Component for grouping two or more components together

TextField

Component for receiving single-line string input from users

MultiLineTextField

Component for receiving multi-line string input from users

DateField

Component for recceiving date and time input

DateRangePicker

Component for receiving start and end date input or selecting start and end date

PopupDateRangePicker

Component for displaying a popup window for entering or selecting a start and end date.

Default Component - Add

Open TypeDefinition > Objects pane and then expand Modules > ComComp.json. Then, select the necessary component to add it.

컴포넌트

Icon

Name

Description

FileDIalog

Launches a file dialog for users to open a file or select a directory to save a file

FileDownload

Downloads files

FileDownTransfer

Object for processing a file download operation

FileUpload

Uploads files

FileUpTransfer

Object for processing a file upload operation

Sketch

Canvas where users can draw a simple figure, signature, etc.

WebBrowser

Wrapper object of a web browser

WebView

Load the web page and display it on the screen

GoogleMap

Prints a map where designated locations are marked or allows users to mark certain locations on a map

ExcelExportObject

Exports the contents of a Grid in the form of a spreadsheet file

ExcelImportObject

Imports a spreadsheet file and converts it into a Dataset object

VideoPlayer

Wrapper object for playing and streaming video files

VirtualFile

Virtual file object to read or use a file in a local system

DeviceAPI

Open TypeDefinition > Objects pane and then expand Modules > DeviceAPI.json. Then, select the necessary component to add it.

컴포넌트

Icon

Name

Description

Acceleration

Provides the information on the acceleration recorded by a mobile device.

AudioPlayer

Plays an audio file using a mobile device

AudioRecorder

Records audio data and save it as a file using a mobile device

Camera

Takes a picture using the camera of a mobile device and then processes the image or image path

Contact

Processes the contact data of a mobile device

ContactAddress

Object of the address field of the contact data

ContactField

Object of the note field of the contact data

ContactOrganization

Object of the organization field of the contact data

ContactPhoto

Object of the photo field of the contact data

ContactSet

Combines all the fields of the contact data

ExteralAPI

Operates an external device (otherwise, external module or app)

Geolocation

Provides the information on the location of a mobile device

ImagePicker

Connects to the photo album of a mobile device and processes an image or image path.

LiteDBConnection

Processes the connection to a database supported by a mobile device

LiteDBStatement

Object to pass a query

Network

Provides the information on the network connection of a mobile device.

Sms

Object for SMS service, thus sending and receiving SMSes

Phone

Enabling the feature to make calls from a smartphone

Vibrator

Uses the vibration function of a mobile device

TCPClientSocket

Providing the ability to connect to a server using TCP communication

BluetoothLE

Providing BluetoothLE-type connectivity with external devices

XPush

Open TypeDefinition > Objects pane, click the [+] button for Modules, select and add "Push.json," expand Modules > Push.json, and select and add the XPush component.

컴포넌트

Icon

Name

Description

XPush

Object to process the messages from an X-PUSH server

XAgent

Open the TypeDefinition > Objects window, click the [+] button in the Modules section, select and add "XAgent.json", expand Modules > XAgent.json, and select the XAgent component to add it.

컴포넌트

Icon

Name

Description

XAgent

X-AGENT server communication object

Graphics

Open TypeDefinition > Objects pane, click the [+] button for Modules, select and add "Graphics.json," expand Modules > Graphics.json, and select and add the Graphics component.

컴포넌트

Icon

Name

Description

Graphics

Component for using Graphics objects such as shapes, lines, images, paths, text, etc.

Position

The Position toolbar contains the features to edit texts, tooltips, and positions of components.

Menu

Description

ID

Select an ID of a component

Text

Enter a text of a component

Tooltip

Enter a tooltip text of a component

Left (L)

Enter a left-hand position value of a component

Top (T)

Enter a top position value of a component

Width (W)

Enter a width value of a component

Height (H)

Enter a height value of a component

Right (R)

Enter a right-hand position value of a component

Bottom (B)

Enter a bottom position value of a component

Position Editor

Launch Position Editor for editing position properties of the selected component

Position Units

Change the default position unit used when no component is selected

If a certain property is read-only, such as text of an Edit component, the relevant item on the toolbar will be disabled.

QuickCode

This is a collection of features when using QuickCode Core.


Name

Description


QuickCode Design Mode

Select whether or not to activate QuickCode Design Mode when editing a form including View components


Create View Template

Runs the View Template Wizard based on the selected View component.


View Regeneration

Recreate the selected View with QuickCode Design Mode enabled.


Controller Chain Editor

Bring up the Controller Chain Editor window.


Show View Information

With QuickCode Design Mode activated, the View Information window showing the information of the selected View is displayed.


XML<->JSON Converter

Run the XML<->JSON Converter.

SVN

The SVN toolbar is a collection of the functions related to Subversion.

To activate the SVN toolbar, you must install a Subversion client first and then set SVN as a source control in the menu [Tools > Options].

svn_toolbar


Name

Description

Update

Load files of latest versions from the repository

Commit

Apply modifications to the original files in the repository

Revert

Return to former status of a file by cancelling the previous task

Lock

Lock a file while you are editing the file to prevent other users from making a modification

Unlock

Unlock a file

Import

Register a project in the repository

Add

Add a new file. You can apply the added file to the repository by performing the Commit command.

Delete

Change the status of a file to "deleted". You can delete the relevant file in the repository by performing the Commit command. The actual file stored in your PC will not be deleted.

Rename

Change a file name. SVN does not have a Rename feature--it indeed deletes the existing file and adds a new file.

Edit Conflicts

Edit a file in the conflict state

Resolve

Resolve conflicts

Clean up

Browse a file recursively and erase error messages

Refresh Status

Refresh the file

Show Log

See the modification history

Compare with Previous Revision

Compare the current and previous versions and identify differences. This function executes a program registered through Diff Viewer execute file path under the Options menu.

Repository Browser

Launch Repository Browser

Git

The Git toolbar is a collection of the functionalities related to Git.

To activate the SVN toolbar, you must install a Git client first and then set Git as a source control in the menu [Tools > Options].

svn_toolbar

Dataset Editor


Name

Description

Init

Initialize the path of a current project in a Git repository

Clone

Clone a project from the remote repository

Branch

Switch from a current branch to another in the local repository

If you enter a branch name that has not existed before, a new branch will be created and then the current branch will switch to the new one.

Commit

Apply changes to the local repository

Reset

Cancel changes and revert to the state of a previous commit

Edit Conflicted

Edit a file that contains conflicts

Refresh

Refresh a selected item

Project Log

See the entire logs of a current project.

File Log

See the logs of a select file

Show Diff

Compare the latest commit with changes

Set Remote

Configure the setting of the remote repository and connect it to the local repository

Unset Remote

Delete remote repositories that are tracked by the corresponding local repositories

Pull

Pull updates from the remote repository to the local repository

Push

Push changes from the local repository to the remote repository

Menu Bar

The Menu Bar is a collection of functions provided by Nexacro Studio

File

File Menu

Menu Option

Description

New


• Project- Create a project

• Application- Create an Application Information

• Form- Create a Form

• Script (.xjs)- Create an XJS file in the current project

• XML (.xml)- Create an XML file in the current project

• Theme- Create a theme file in the current project

• Nexacro Style Sheet (.css)- Create a style sheet file in the current project

• InitValueDefinition (.xiv)- Create an InitValue file

• UserFont (.xfont)- Create a UserFont file

• StringResource(.xstring) - Create a StringResource file

• View Template &ndash; Creates a new View Template file

Open


• Project - Open new project

• File… - Open files that can be edited in Nexacro Studio

(js, xcss, xds, xtheme, etc.)

Close

Close form that is open

Close Project

Close project that is open

Save

Save currently active edit screen

Save As


Save currently active edit screen under another name

When the enabled edit screen is Form, it can be saved as Form Template or Viewset Template.

Save All

Save all edit screens that are open and all the changed contents from Project Explorer

Install Module

Install a module file created as a result of deploying a module project

Export

Runs Export Wizard to group the files and template files in the project and exports it as the xpackage file.

Import

Runs the Import Wizard to import the exported xpackage file after executing Export.

Recent Files

Display recently opened files

Recent Projects

Display recently opened projects

Exit

Exit Nexacro Studio

Edit

Edit Menu

Menu Option

Description

Undo

Undo to the previous action

Redo

Re-perform the last action that was "undone"

Cut

Cut selected area and put it into the clipboard

Copy

Copy selected area to the clipboard

Copy ID

Copy the ID of the selected component to the clipboard

(This function is activated only when one component is selected in the Form design pane.)

Paste

Paste contents of clipboard

Paste Special

Paste the properties and bind information of the cut/copied component

Delete

Delete selected components or text of selected area

Select All

Select all text from source or script window

Find…

Find character string in source or script window

Find in File…

Find files that include designated word among files in designated path

Replace

In the source or script window, replace a specific character strings with another

Goto Line…

Move cursor to a specific line in source or script window

Bookmark

Same as the Bookmark toolbar

Comment

Selection

Comment out the selected area in the source or script window

UnComment

Selection

Remove the commenting from the selected area in source or script window (making the lines executable)

Refresh

Reload file

Assist

View Menu

Menu Option

Description

Show Thumbnail

Activated when a Form or image is selected, this provides the preview of the selected item.

Copy Full Path

Copies to clipboard the full path where selected files are saved

Open Containing Folder

Opens in Windows Explorer the folder containing the selected file

Open File in Project

Can search for files included in the project and execute them

Code Snippet

Opens the Code Snippet Editor

View

View Menu

Menu Option

Description

Toolbars


Display/Hide Seleted Toolbar

Statusbar

Display/Hide Statusbar

Project

Explorer

Display the Project Explorer window. When it is open, move focus

Resource Explorer

Display the resources held by the current project

Properties

Display the Properties window. When it is open, move focus

Computed Style

Display the Computed Style tab on the Properties pane

Bookmarks

Display the Bookmarks window

Component Preset

Display the Component Preset pane

Add on

Display the Add on window

Dataset Editor

Display the Dataset Editor

Outlineview

The outlineview window is displayed.

StringResource

The StringResource window is displayed.

Output


• Output - Display the Output window

• Error List - Display the Error List window

• Find Result1,2,3 - Display the Find Result 1,2,3 window

• Reference - Display the Reference window

SVN

To activate the SVN menu bar, you must install a Subversion client first and then set Source Control in the menu [Tools > Options].

svn_menu

Dataset Editor

Menu option

Description

View


• SVN Output - Display the SVN Output pane

• SVN Explorer - Display the SVN Explorer

Update

Load files of latest versions from the repository

Commit

Apply modifications to the original files in the repository

Revert

Return to former status of a file by cancelling the previous task

Lock

Lock a file while you are editing the file to prevent other users from making a modification

Unlock

Unlock a file

Import

Register a project in the repository

Add

Add a new file. You can apply the added file to the repository by performing the Commit command.

Delete

Change the status of a file to "deleted". You can delete the relevant file in the repository by performing the Commit command. The actual file stored in your PC will not be deleted.

Rename

Change a file name. SVN does not have a Rename feature--it indeed deletes the existing file and adds a new file.

Edit Conflicts

Edit a file in the conflict state

Resolve

Resolve conflicts

Clean Up

Browse a file recursively and erase error messages

Refresh Status

Refresh the file

Show Log

See the modification history

Compare with Previous Revision

Compare the current and previous versions and identify differences. This function executes a program registered through Diff Viewer execute file path under the Options menu.

Authentication Data

Manage users authorized to access the Subversion server

Repository Browser

Launch Repository Browser

Git

To activate the SVN menu bar, you must install a Git client first and then set Git as a source control in the menu [Tools > Options].

Dataset Editor

Menu option

Description

View


• Git Output - Display the SVN Output pane

• Git Explorer - Display the SVN Explorer

Init New Repository

Initialize the path of a current project in a Git repository

Clone Repository

Clone a project from the remote repository

Checkout Branch

Switch from a current branch to another in the local repository

If you enter a branch name that has not existed before, a new branch will be created and then the current branch will switch to the new one.

Commit

Apply changes to the local repository

Reset Changed

Cancel changes and revert to the state of a previous commit

Edit Conflicted

Edit a file that contains conflicts

Refresh Status

Refresh a selected item

Show Project Log

See the entire logs of a current project.

Show File Log

See the logs of a select file

Show Diff

Compare the latest commit with changes

Set Remote Repository

Configure the setting of the remote repository and connect it to the local repository

Unset Remote Repository

Delete remote repositories that are tracked by the corresponding local repositories

Pull

Pull updates from the remote repository to the local repository

Push

Push changes from the local repository to the remote repository

Design

Design Menu

Menu Option

Function

Align

Space

Size

Position

Fit to Contents

Resizes selected components so that they fit into contents, min- properties or max- properties

Arrange

Arrange to Tab Order

The order that components appear in the source codes is rearranged according to tab order

Lock Components

Locks (or unlocks) a component to prevent it from being moved by mouse

Zoom


Enlarges or shrinks the current view

Hotkey Editor

Edits a list of components for which hotkeys are specified

Tab Order Editor (View Type)

Begins the tab order editing mode

Tab Order Editor (List Type)

Opens the Tab Order list window so they you can edit the order through it

Layout Order Editor

This will open a window where you can set the layout order of the components and the value of the layoutorder property.

In Form object and container components (Div, Tab, View), the menu item will be activated if the value of the type property of the Layout object is not ""default.

State View

Tab Order: Displays Tab order of component continuously on the Form design pane

Bind: Displays bind status of component

Position Editor

Launches Position Editor for editing position properties of the selected component

Position Units

Changes the default position unit used when no component is selected

Show Invisible Object Area

Displays the Invisible Object pane when it is hidden

Show Binding Components List

Displays the Binding Components List pane when it is hidden

The features related to Align, Space, Size, Position and Arrange correspond to the features provided by their respective toolbars.

Please, refer to Align.

Layout

Dataset Editor

Name

Description

Add Layout

Adds a layout

Copy & Add Layout

Copies the selected layout and adds it as a new layout

Delete Layout

Deletes the selected layout

Rename Layout

Renames the selected layout

Add Step

Adds a step

Delete Step

Deletes a step

QuickCode

Menu

Function

View


  • QuickCode: Displays the QuickCode window.

  • QuickCode Reference: Displays the QuickCode Reference window.

Design


  • QuickCode Design Mode: Select whether or not to activate QuickCode Design Mode when editing a form including View components

  • Create View Template: Runs the View Template Wizard based on the selected View component.

  • View Regeneration: Regenerates the selected View with QuickCode Design Mode enabled.

  • Controller Chain Editor: Opens the Controller Chain Editor window.

  • Show View Information: Opens the View Information window showing the selected View information while QuickCode Design Mode is activated.

XML<->JSON Converter

Run the XML<->JSON Converter.

How to use QuickCode?

Connects to the online manual. (Development Tool Guide > QuickCode Core)

Let's try QuickCode

Runs QuickCode Tutorial Wizard.

Debug

Bookmark Bar

Menu Option

Description

View


Activates the selected Debug window

Start Debugging

Starts the debugging mode in the project.

The menu name will change to [Continue] in the process of debugging.

Start Form Debugging

Starts the debugging mode in the selected form

Stop Debugging

Terminates the debugging mode

Restart

Restarts debugging

Step Into

Performs one task step while in debug mode. If another function is called, debugging continues into the function.

Step Over

Performs one task step while in debug mode. If another function is called, executes the entire function call, stopping at the statement after the function call.

Step Out

Performs task steps until the current function returns to its caller. Stops at the step after the call to the current function.

Run to Cursor

Performs task steps through to the line where the cursor is currently located and then stops at that point

Toggle Breakpoint

Sets/removes breakpoints

Set Conditional Breakpoint

Sets or removes a conditional breakpoint

Edit Breakpoint

Edits the condition for activating the selected breakpoint

Delete All Breakpoints

Deletes all set breakpoints

Go To Source Code

Activates the breakpoint list window and moves to the point where the selected breakpoint source code is located

Enable/Disable Breakpoint

Activates the breakpoint list window and activates/deactivates all selected breakpoints

Enable/Disable All Breakpoints

Activates/deactivates all set breakpoints

Generate

HTML5 Menu

Menu Option

Description

Application

Generates JavaScript for all open projects. Generated files will be saved in the folder designated in option or selected in the dialog box

Themes

Generates JavaScript for the selected theme

Service

Generates JavaScript for the selected service group

File

Generates JavaScript for the Form file being edited

Stop Generate

Stops the current generation in progress

Regenerate


Generates entire designated files regardless of whether there are any already-generated files

Launch

Executes activated projects

QuickView

Executes activated Forms

Bootstrap Customize

Opens the window where you can edit the bootstrap template file.

Settings

Sets the default option values related to Generate, Launch.

Deploy

Name

Description

Packing

Creates archive files for each operating environment

- Web Browser

- Windows

- Android

- iOS

- macOS

Build App

Creates app installation files for each operating system

- Windows (x86 and x64)

- Android

- iOS

- macOS

Quick Build

Runs the Quick Build window.

Settings

Sets the default option values related to Deploy, Build.

Tools

Tools Menu

Menu Option

Description

Options…

Opens Options Setup Window of Nexacro Studio

External Tools

Displayed only when External Tools of the windows application type are registered in the option.

Window

Window Menu

Menu Option

Description

Cascade

Arrange editor windows in a terraced (cascading) form

Tile

Arrange editor windows in a tile form

Arrange Icons

Minimized icon arrangement

Close

Close current editor window

Close All But This

Close all screens except the currently window

Close Tabs to the Right

Close all the tabbed windows on the right of the current window

Close All

Close all editor windows

Reopen Closed Window

Open a recently-closed window in the current project

Performing this option opens windows one by one. If no window is left to open, this option will be deactivated.

Next

Move to next editor window

Previous

Move to previous editor window

Maximize

Maximize all editor windows

Help

Help Menu

Menu Option

Description

Help

Display the Help Window

If you install an additional module like chart components, you can select the help of the added module.

Online Manual

Open online manuals on a web browser

About Nexacro Studio…

Display the Nexacro Studio information window

Start Page

Display the start page, which shows you recent project list and updates on Nexacro Studio

Shortcut keys

When developing Nexacro-based apps, you can improve productivity by using the shortcut keys. This sub-chapter explains useful shortcut keys.

Common

Feature name

Shortcut key

Description

New Project

Ctrl + Shift + N

Creates a new project

New

Ctrl + N

Creates a new form

Open Project

Ctrl + Shift + O

Opens an existing project

Open

Ctrl + O

Opens an existing file

Save

Ctrl + S

Saves a revised file

Save All

Ctrl + Shift + S

Saves changes made in all files

Copy

Ctrl + C,

Ctrl + Ins

Copies selected items to the clipboard

Cut

Ctrl + X,

Shift + Del

Cuts selected items and places them on the clipboard

Paste

Ctrl + V,

Shift + Ins

Pastes cut/copied items from the clipboard

Delete

Del

Deletes selected items

Select All

Ctrl + A

Selects all items

Undo

Ctrl + Z,

Alt + Back

Undo to the previous action

Redo

Ctrl + Y

Re-perform the last action that was "undone"

Find in Files

Ctrl + Shift + F

Opens the "Find in Files" window

Open File in Project

Alt + Shift + O

Opens the "Open File in Project" window

Project Explorer

Ctrl + Alt + L

Opens the "Project Explorer" pane

Resource Explorer

Ctrl + Shift + E

Opens the "Resource Explorer" pane

Properties

Alt + Enter

Opens the "Properties" pane

Computed Style

Ctrl + Alt + C

Opens the "Computed Style" pane

Bookmark

Ctrl + W

Opens the "Bookmark" pane

Dataset Editor

Ctrl + D

Opens the "Dataset Editor" window

Output

Alt + 2

Opens the "Output" pane

Error List

Ctrl + \

Opens the "Error List" pane

Help

F1

Opens the Nexacro Help (Reference Guide)

Online Manual

Ctrl + F1

Opens the online manuals of Nexacro through a web browser

Launch (Screen)

Ctrl + F5

Executes the current project based on a designated screen

Exit

Alt + F4

Exits Nexacro Studio

Window

Feature name

Shortcut key

Description

Next Window

Ctrl + Tab

Activates the next open file

Previous Window

Ctrl + Shift + Tab

Activates the previous open file

Expand Max View

Ctrl + Shift + Enter

Maximize the current window while minimizing all the dockable windows.

Change Tab Next

Ctrl + Page Down

Moves to the tab immediately after the current tab (Design/Source/Script)

Change Tab Previous

Ctrl + Page Up

Moves to a tab immediately before the current tab (Design/Source/Script)

Project Explorer

Feature name

Shortcut key

Description

Rename

F2

Renames selected item on Project Explorer

Search

F3

Selects items that include filter keywords

Properties Window

Feature name

Shortcut key

Description

Show Items

Ctrl + F4

If the selected property value is shown in Combo, the content of Combo is expanded.

Form Design

Feature name

Shortcut key

Description

Escape

Esc

Cancels the current task (if there is no current task, selects the superior component of the component currently selected)

Next

Tab

Selects next component indicated by the Tab Order associated with the currently selected component

Previous

Shift + Tab

Selects the previous component indicated by the Tab Order associated with the currently selected component

Move

Arrow keys

↑,↓,←,→

Moves selected components up, down, left, and right

Nudge

Ctrl + Arrow keys

↑,↓,←,→

Minutely moves the selected components up, down, left, and right

Resize

Shift + Arrow keys

↑,↓,←,→

Resizes the selected components

Resize (minutely)

Ctrl + Shift + Arrow keys

↑,↓,←,→

Resizes the selected components minutely

InplaceEdit

F2

Enables changing a selected component's text

Select All

Ctrl + A

Selects all components

Hotkey Editor

Ctrl + H

Opens the Hotkey editor, which allows you to edit hotkeys of all components

Tab Order Editor (View Type)

Ctrl + T

Activates the tab order editing mode (View Type)

Tab Order Editor (List Type)

Ctrl + Shift + D

Opens the Tab Order editor

Bind State View

Ctrl + B

Shows the bind information of components

Quick View

Ctrl + F6

Executes current Forms

Copy ID (Include Parent)

Ctrl + Shift + C

Copies the ID of a selected component

Paste Special

Ctrl + Shift + V

Executes the Paste Special feature

Debug

Feature name

Shortcut key

Description

Start Debugging

F5

Starts debugging

Stop Debugging

Shift + F5

Stops debugging

Restart

Ctrl + Shift + F5

Restarts debugging

Step Into

F11

Executes a single instruction on the target

(If the instruction is a function call, the debugger steps into the function)

Step Over

F10

Executes the rest of the current function and breaks when the function return is completed.

Step Out

Shift + F11

Executes a single instruction on the target

(The current instruction is wholly executed and then the debugger moves to the next instruction)

Run to Cursor

Ctrl + F10

Executes all the instructions up to the current location of a cursor

Start Form Debugging

F6

Debugs a Form

Migration

Feature name

Shortcut key

Description

Migration Log

Ctrl + Shift + M

Opens the Migration Log pane

Source/Script

Feature name

Shortcut key

Description

Find

Ctrl + F

Opens the Find dialog functionality to search for specific text

Find Next

F3

Searches for the next item matching the current search string, relative to the current cursor location

Find Previous

Shift + F3

Searches for the previous item matching the current search string, relative to the current cursor location

Find Word

Ctrl + F3

Searches for the next occurrence of the string selected at the current cursor location

Go to Line

Ctrl + G

Goes to the line whose line number is entered

Match Brace

Ctrl + ]

Cursor will move to a brace matching the currently selected brace.

Match Brace (select)

Ctrl + Shift + ]

Selects the text enclosed by the currently selected brace and its matching brace

Replace

Ctrl + R

Activates the Find and Replace Dialog to replace a specified text string with another

Select All

Ctrl + A

Selects all in the current file

Comment Selection

Ctrl+/

A selected area is converted into comments

Uncomment Selection

Alt + /

Comment in a selected area will be removed (making code executable).

Lowercase Conversion

Ctrl + U

Converts selected text into lower case

Uppercase Conversion

Ctrl + Shift + U

Converts selected text into upper case

Toggle Bookmark

Ctrl + F2

Creates or removes a bookmark at the cursor location within the current file

Clear Bookmarks

Ctrl + Shift + F2

Clears all bookmarks within the current file

Next Bookmark

F2

Moves the cursor to the next bookmark within the current file

Previous Bookmark

Shift + F2

Moves the cursor to the previous bookmark within the current file

Delete Line

Ctrl + Shift + L

Deletes the line on which the cursor is located

Delete Line (left of the cursor)

Ctrl + Shift + Back

Deletes the contents on the left side of the cursor on the current line

Delete Line (right of the cursor)

Ctrl + Shift + Del

Deletes the contents on the right side of the cursor on the current line

Delete Word (left of the cursor)

Ctrl + Back

Deletes a word or part of a word to the left of the cursor.

Delete Word (right of the cursor)

Ctrl + Del

Deletes a word or part of a word to the right of the cursor.

Tab

Ctrl + Shift + I, Ctrl + I

Identical functionality as Tab

Next Source/Script Window

Ctrl + Shift + F6

Moves to Source/Script window

Move Start Position of Line

Home

Moves the cursor to the beginning of the current line, excluding white space

Select Start Position of Line

Shift + Home

Extends the selection to the beginning of the line

Move End Position of Line

End

Moves the cursor to the end of the current line

Select End Position of Line

Shift + End

Extends the selection to the end of the line

Move Start Position of File

Ctrl + Home

Moves the cursor to the beginning of the current file

Select Start Position of File

Ctrl + Shift + Home

Extends the selection to the beginning of the current file

Move End Position of File

Ctrl + End

Moves the cursor to the end of the current file

Select End Position of File

Ctrl + Shift + End

Extends the selection to the end of the current file

Zoom

Ctrl + -(num), +(num)

Zooms out (-) or in (+), shrinking or enlarging the current view

Zoom Default

Ctrl + /(num)

Apply a scale factor of 100%.

Intellisense

Ctrl + Space

Activates Intellisense

Toggle Breakpoint

F9

Toggles on/off a breakpoint

Delete All Breakpoints

Ctrl + Shift + F9

Removes all breakpoints

Enable/Disable Breakpoint

Ctrl + F9

Activate/deactivate selected breakpoints