<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Darren</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Darren"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Darren"/>
	<updated>2026-05-08T03:23:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Keyboard_shortcut&amp;diff=5517</id>
		<title>Keyboard shortcut</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Keyboard_shortcut&amp;diff=5517"/>
		<updated>2018-11-13T19:19:10Z</updated>

		<summary type="html">&lt;p&gt;Darren: Adding a few missing items to the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a complete list of LabVIEW development environment keyboard shortcut keys.&lt;br /&gt;
[[Image:Keyboardkeys.png‎|frame]]&lt;br /&gt;
==Object Movement==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click&lt;br /&gt;
| Selects multiple objects; adds object to current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click&lt;br /&gt;
| Toggles a single object to join or leave the current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys&lt;br /&gt;
| Moves selected objects one pixel at a time.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Arrow keys&lt;br /&gt;
| Moves selected objects several pixels at a time. If the Alignment Grid is enabled, the object will move to align with the grid and thereafter will move in grid increments.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click (drag)&lt;br /&gt;
| Moves selected objects in one axis.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click (drag)&lt;br /&gt;
| Duplicates selected object&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-click (drag)&lt;br /&gt;
| Duplicates selected object and moves it in one axis.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-resize&lt;br /&gt;
| Resizes selected object while maintaining aspect ratio.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-resize&lt;br /&gt;
| Resizes selected object while maintaining center point.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-resize&lt;br /&gt;
| Resizes selected object while maintaining center point and aspect ratio.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-drag a rectangle&lt;br /&gt;
| Adds more working space to the front panel or block diagram.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Alt-drag a rectangle&lt;br /&gt;
| Removes space from the front panel or block diagram.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-A&lt;br /&gt;
| Selects all front panel or block diagram items.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-A&lt;br /&gt;
| Performs last alignment operation on objects.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-D&lt;br /&gt;
| Performs last distribution operation on objects.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click open space&lt;br /&gt;
| Adds a free label to the front panel or block diagram if automatic tool selection is enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-mouse wheel&lt;br /&gt;
| Scrolls through subdiagrams of a Case, Event, or Stacked Sequence structure.&lt;br /&gt;
|-&lt;br /&gt;
| g or G (no modifier keys)&lt;br /&gt;
| While dragging an object with the mouse, this momentarily toggles on or off the alignment grid&lt;br /&gt;
|-&lt;br /&gt;
| a or A (no modifier keys)&lt;br /&gt;
| While dragging an object on the block diagram, this momentarily toggles on or off the automatic wiring&lt;br /&gt;
|-&lt;br /&gt;
| w or W (no modifier keys)&lt;br /&gt;
| While dragging a selection on the block diagram into or out of a structure, turns off auto-wiring across structure boundaries&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar (drag)&lt;br /&gt;
| Disables preset alignment positions when moving object labels or captions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating the LabVIEW Environment==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-F&lt;br /&gt;
| Finds objects or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-F&lt;br /&gt;
| Displays Search Results window or the Find Project Items dialog box with the previous search results.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-G&lt;br /&gt;
| Searches for next instance of object or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-G&lt;br /&gt;
| Searches for previous instance of VIs, object, or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Tab&lt;br /&gt;
| Cycles through LabVIEW windows in the order the windows appear onscreen. The order of the windows depends on the window manager you use.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Tab&lt;br /&gt;
| Cycles the opposite direction through LabVIEW windows.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-L&lt;br /&gt;
| Displays the Error List window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-W&lt;br /&gt;
| Displays the All Windows dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-B&lt;br /&gt;
| Displays the Class Browser window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating Front Panels and Block Diagrams==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-E&lt;br /&gt;
| Displays block diagram or front panel window.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ctrl-Space&lt;br /&gt;
| Displays the Quick Drop dialog box. On Chinese keyboards, press the &amp;amp;lt;Ctrl-Shift-Space&amp;amp;gt; keys. (Mac OS X) Press the &amp;amp;lt;Command-Shift-Space&amp;amp;gt; keys.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-#&lt;br /&gt;
| Enables or disables grid alignment. On French keyboards, press the &amp;amp;lt;Ctrl-&amp;amp;quot;&amp;amp;gt; keys. (Mac OS) Press the &amp;amp;lt;Command-*&amp;amp;gt; keys.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-/&lt;br /&gt;
| Maximizes and restores window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-T&lt;br /&gt;
| Tiles front panel and block diagram windows.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-N&lt;br /&gt;
| Displays the Navigation window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-I&lt;br /&gt;
| Displays the VI Properties dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Y&lt;br /&gt;
| Displays the History window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating the VI Hierarchy Window==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-D&lt;br /&gt;
| Redraws the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-A&lt;br /&gt;
| Shows all VIs in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click VI&lt;br /&gt;
| Displays the subVIs and other nodes that make up the VI you select in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Enter&lt;br /&gt;
| Finds the next node that matches the search string after initiating a search by typing in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Enter&lt;br /&gt;
| Finds the previous node that matches the search string after initiating a search by typing in the VI Hierarchy window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Debugging==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Down arrow&lt;br /&gt;
| Steps into node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Right arrow&lt;br /&gt;
| Steps over node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Up arrow&lt;br /&gt;
| Steps out of node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click on wire&lt;br /&gt;
| In run mode place a probe&lt;br /&gt;
|-&lt;br /&gt;
| Click on wire or block diagram space&lt;br /&gt;
| In run mode place a breakpoint&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==File Operations==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-N&lt;br /&gt;
| Opens a new, blank VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-O&lt;br /&gt;
| Opens an existing VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-W&lt;br /&gt;
| Closes the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-S&lt;br /&gt;
| Saves the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-S&lt;br /&gt;
| Saves all open files.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-P&lt;br /&gt;
| Prints the window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Q&lt;br /&gt;
| Quits LabVIEW.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Basic Editing==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Z&lt;br /&gt;
| Undoes last action.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Z&lt;br /&gt;
| Redoes last action.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-X&lt;br /&gt;
| Cuts an object.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-C&lt;br /&gt;
| Copies an object.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-V&lt;br /&gt;
| Pastes an object.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-H&lt;br /&gt;
| Displays Context Help window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-L&lt;br /&gt;
| Locks Context Help window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-? or &amp;amp;lt;F1&amp;amp;gt;&lt;br /&gt;
| Displays LabVIEW Help.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tools and Palettes==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl&lt;br /&gt;
| Switches to next most useful tool.&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Switches to Positioning tool.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift over open space&lt;br /&gt;
| Switches to Scrolling tool.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Toggles between two most common tools if automatic tool selection is disabled.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Tab&lt;br /&gt;
| Enables automatic tool selection.&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| Cycles through four most common tools if you disabled automatic tool selection by clicking the [[automatic tool selection]] button. Otherwise, enables automatic tool selection.&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys&lt;br /&gt;
| Navigates temporary [[Control|Controls]] and Functions palettes.&lt;br /&gt;
|-&lt;br /&gt;
| Enter&lt;br /&gt;
| Navigates into a temporary [[palette]].&lt;br /&gt;
|-&lt;br /&gt;
| Esc&lt;br /&gt;
| Navigates out of a temporary palette.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-right-click&lt;br /&gt;
| Displays a temporary version of the Tools palette at the location of the cursor.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==SubVIs==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Double-click subVI&lt;br /&gt;
| Displays subVI front panel.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-double-click subVI&lt;br /&gt;
| Displays subVI block diagram and front panel.&lt;br /&gt;
|-&lt;br /&gt;
| Drag VI icon to block diagram&lt;br /&gt;
| Places that VI as a subVI on the block diagram.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-drag VI icon to block diagram&lt;br /&gt;
| Places that VI as a subVI on the block diagram with constants wired for controls that have non-default values.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-right-click block diagram and select VI from palette&lt;br /&gt;
| Opens front panel of that VI.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Execution==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-R&lt;br /&gt;
| Runs the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-.&lt;br /&gt;
| Aborts the VI, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-M&lt;br /&gt;
| Changes to run or edit mode.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Run button&lt;br /&gt;
| Recompiles the current VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Run button&lt;br /&gt;
| Recompiles all VIs in memory.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Down arrow&lt;br /&gt;
| Moves key focus inside an array or cluster, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Up arrow&lt;br /&gt;
| Moves key focus outside an array or cluster, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| Navigates the controls or indicators according to tabbing order, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Tab&lt;br /&gt;
| Navigates backward through the controls or indicators, when used while VI is running.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiring==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-B&lt;br /&gt;
| Deletes all broken wires in a VI.&lt;br /&gt;
|-&lt;br /&gt;
| Esc, right-click, or click terminal&lt;br /&gt;
| Cancels a wire you started.&lt;br /&gt;
|-&lt;br /&gt;
| Single-click wire&lt;br /&gt;
| Selects one segment.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click wire&lt;br /&gt;
| Selects a branch.&lt;br /&gt;
|-&lt;br /&gt;
| Triple-click wire&lt;br /&gt;
| Selects entire wire.&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| While wiring, disables automatic wire routing temporarily.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click (while wiring)&lt;br /&gt;
| Tacks down wire without connecting it.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Toggles automatic wiring while moving objects.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click&lt;br /&gt;
| Undoes last point where you set a wire.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click input on function with two inputs&lt;br /&gt;
| Switches the two input wires.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Switches the direction of a wire between horizontal and vertical.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Text==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Double-click&lt;br /&gt;
| Selects a single word in a string.&lt;br /&gt;
|-&lt;br /&gt;
| Triple-click&lt;br /&gt;
| Selects an entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Right arrow&lt;br /&gt;
| Moves forward in string by one word when using text that has characters that use single bytes, such as Western character sets. Moves forward in string by one character when using text that has characters that use multiple bytes, such as Asian character sets.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Left arrow&lt;br /&gt;
| Moves backward in string by one word when using text that has characters that use single bytes, such as Western character sets. Moves backward in string by one character when using text that has characters that use multiple bytes, such as Asian character sets.&lt;br /&gt;
|-&lt;br /&gt;
| Home&lt;br /&gt;
| Moves to beginning of current line in string.&lt;br /&gt;
|-&lt;br /&gt;
| End&lt;br /&gt;
| Moves to end of current line in string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Home&lt;br /&gt;
| Moves to beginning of entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-End&lt;br /&gt;
| Moves to end of entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Enter&lt;br /&gt;
| Adds new items when entering items in enumerated type controls and constants, ring controls and constants, or Case structures. In string constants, press the &amp;amp;lt;Shift-Enter&amp;amp;gt; keys on the keyboard to disable autosizing if it is enabled. If autosizing is disabled, press the &amp;amp;lt;Shift-Enter&amp;amp;gt; keys on the keyboard to display a scroll bar in the constant.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Enter&lt;br /&gt;
| Duplicates the current case structure frame while editing the name of the current frame.&lt;br /&gt;
|-&lt;br /&gt;
| Esc&lt;br /&gt;
| Cancels current edit in a string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Enter&lt;br /&gt;
| Ends text entry.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-=&lt;br /&gt;
| Increases the current font size.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl--&lt;br /&gt;
| Decreases the current font size.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-0&lt;br /&gt;
| Displays the Font dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-1&lt;br /&gt;
| Changes to the Application font in &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-2&lt;br /&gt;
| Changes to the System font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-3&lt;br /&gt;
| Changes to the Dialog font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-4&lt;br /&gt;
| Changes to the current font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[Tips and tricks]] - LabVIEW tips and tricks.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists|Keyboard shortcuts for LabVIEW]]&lt;/div&gt;</summary>
		<author><name>Darren</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Keyboard_shortcut&amp;diff=5132</id>
		<title>Keyboard shortcut</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Keyboard_shortcut&amp;diff=5132"/>
		<updated>2012-12-20T17:09:32Z</updated>

		<summary type="html">&lt;p&gt;Darren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a complete list of LabVIEW development environment keyboard shortcut keys.&lt;br /&gt;
[[Image:Keyboardkeys.png‎|frame]]&lt;br /&gt;
==Object Movement==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click&lt;br /&gt;
| Selects multiple objects; adds object to current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click&lt;br /&gt;
| Toggles a single object to join or leave the current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys&lt;br /&gt;
| Moves selected objects one pixel at a time.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Arrow keys&lt;br /&gt;
| Moves selected objects several pixels at a time. If the Alignment Grid is enabled, the object will move to align with the grid and thereafter will move in grid increments.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click (drag)&lt;br /&gt;
| Moves selected objects in one axis.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click (drag)&lt;br /&gt;
| Duplicates selected object&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-click (drag)&lt;br /&gt;
| Duplicates selected object and moves it in one axis.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-resize&lt;br /&gt;
| Resizes selected object while maintaining aspect ratio.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-resize&lt;br /&gt;
| Resizes selected object while maintaining center point.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-resize&lt;br /&gt;
| Resizes selected object while maintaining center point and aspect ratio.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-drag a rectangle&lt;br /&gt;
| Adds more working space to the front panel or block diagram.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-A&lt;br /&gt;
| Selects all front panel or block diagram items.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-A&lt;br /&gt;
| Performs last alignment operation on objects.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-D&lt;br /&gt;
| Performs last distribution operation on objects.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click open space&lt;br /&gt;
| Adds a free label to the front panel or block diagram if automatic tool selection is enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-mouse wheel&lt;br /&gt;
| Scrolls through subdiagrams of a Case, Event, or Stacked Sequence structure.&lt;br /&gt;
|-&lt;br /&gt;
| g or G (no modifier keys)&lt;br /&gt;
| While dragging an object with the mouse, this momentarily toggles on or off the alignment grid&lt;br /&gt;
|-&lt;br /&gt;
| a or A (no modifier keys)&lt;br /&gt;
| While dragging an object on the block diagram, this momentarily toggles on or off the automatic wiring&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar (drag)&lt;br /&gt;
| Disables preset alignment positions when moving object labels or captions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating the LabVIEW Environment==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-F&lt;br /&gt;
| Finds objects or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-F&lt;br /&gt;
| Displays Search Results window or the Find Project Items dialog box with the previous search results.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-G&lt;br /&gt;
| Searches for next instance of object or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-G&lt;br /&gt;
| Searches for previous instance of VIs, object, or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Tab&lt;br /&gt;
| Cycles through LabVIEW windows in the order the windows appear onscreen. The order of the windows depends on the window manager you use.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Tab&lt;br /&gt;
| Cycles the opposite direction through LabVIEW windows.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-L&lt;br /&gt;
| Displays the Error List window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-W&lt;br /&gt;
| Displays the All Windows dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-B&lt;br /&gt;
| Displays the Class Browser window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating Front Panels and Block Diagrams==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-E&lt;br /&gt;
| Displays block diagram or front panel window.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ctrl-Space&lt;br /&gt;
| Displays the Quick Drop dialog box. On Chinese keyboards, press the &amp;amp;lt;Ctrl-Shift-Space&amp;amp;gt; keys. (Mac OS X) Press the &amp;amp;lt;Command-Shift-Space&amp;amp;gt; keys.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-#&lt;br /&gt;
| Enables or disables grid alignment. On French keyboards, press the &amp;amp;lt;Ctrl-&amp;amp;quot;&amp;amp;gt; keys. (Mac OS) Press the &amp;amp;lt;Command-*&amp;amp;gt; keys.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-/&lt;br /&gt;
| Maximizes and restores window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-T&lt;br /&gt;
| Tiles front panel and block diagram windows.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-N&lt;br /&gt;
| Displays the Navigation window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-I&lt;br /&gt;
| Displays the VI Properties dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Y&lt;br /&gt;
| Displays the History window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating the VI Hierarchy Window==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-D&lt;br /&gt;
| Redraws the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-A&lt;br /&gt;
| Shows all VIs in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click VI&lt;br /&gt;
| Displays the subVIs and other nodes that make up the VI you select in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Enter&lt;br /&gt;
| Finds the next node that matches the search string after initiating a search by typing in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Enter&lt;br /&gt;
| Finds the previous node that matches the search string after initiating a search by typing in the VI Hierarchy window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Debugging==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Down arrow&lt;br /&gt;
| Steps into node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Right arrow&lt;br /&gt;
| Steps over node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Up arrow&lt;br /&gt;
| Steps out of node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click on wire&lt;br /&gt;
| In run mode place a probe&lt;br /&gt;
|-&lt;br /&gt;
| Click on wire or block diagram space&lt;br /&gt;
| In run mode place a breakpoint&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==File Operations==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-N&lt;br /&gt;
| Opens a new, blank VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-O&lt;br /&gt;
| Opens an existing VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-W&lt;br /&gt;
| Closes the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-S&lt;br /&gt;
| Saves the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-S&lt;br /&gt;
| Saves all open files.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-P&lt;br /&gt;
| Prints the window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Q&lt;br /&gt;
| Quits LabVIEW.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Basic Editing==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Z&lt;br /&gt;
| Undoes last action.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Z&lt;br /&gt;
| Redoes last action.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-X&lt;br /&gt;
| Cuts an object.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-C&lt;br /&gt;
| Copies an object.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-V&lt;br /&gt;
| Pastes an object.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-H&lt;br /&gt;
| Displays Context Help window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-L&lt;br /&gt;
| Locks Context Help window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-? or &amp;amp;lt;F1&amp;amp;gt;&lt;br /&gt;
| Displays LabVIEW Help.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tools and Palettes==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl&lt;br /&gt;
| Switches to next most useful tool.&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Switches to Positioning tool.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift over open space&lt;br /&gt;
| Switches to Scrolling tool.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Toggles between two most common tools if automatic tool selection is disabled.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Tab&lt;br /&gt;
| Enables automatic tool selection.&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| Cycles through four most common tools if you disabled automatic tool selection by clicking the [[automatic tool selection]] button. Otherwise, enables automatic tool selection.&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys&lt;br /&gt;
| Navigates temporary [[Control|Controls]] and Functions palettes.&lt;br /&gt;
|-&lt;br /&gt;
| Enter&lt;br /&gt;
| Navigates into a temporary [[palette]].&lt;br /&gt;
|-&lt;br /&gt;
| Esc&lt;br /&gt;
| Navigates out of a temporary palette.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-right-click&lt;br /&gt;
| Displays a temporary version of the Tools palette at the location of the cursor.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==SubVIs==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Double-click subVI&lt;br /&gt;
| Displays subVI front panel.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-double-click subVI&lt;br /&gt;
| Displays subVI block diagram and front panel.&lt;br /&gt;
|-&lt;br /&gt;
| Drag VI icon to block diagram&lt;br /&gt;
| Places that VI as a subVI on the block diagram.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-drag VI icon to block diagram&lt;br /&gt;
| Places that VI as a subVI on the block diagram with constants wired for controls that have non-default values.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-right-click block diagram and select VI from palette&lt;br /&gt;
| Opens front panel of that VI.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Execution==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-R&lt;br /&gt;
| Runs the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-.&lt;br /&gt;
| Stops the VI, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-M&lt;br /&gt;
| Changes to run or edit mode.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Run button&lt;br /&gt;
| Recompiles the current VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Run button&lt;br /&gt;
| Recompiles all VIs in memory.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Down arrow&lt;br /&gt;
| Moves key focus inside an array or cluster, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Up arrow&lt;br /&gt;
| Moves key focus outside an array or cluster, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| Navigates the controls or indicators according to tabbing order, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Tab&lt;br /&gt;
| Navigates backward through the controls or indicators, when used while VI is running.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiring==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-B&lt;br /&gt;
| Deletes all broken wires in a VI.&lt;br /&gt;
|-&lt;br /&gt;
| Esc, right-click, or click terminal&lt;br /&gt;
| Cancels a wire you started.&lt;br /&gt;
|-&lt;br /&gt;
| Single-click wire&lt;br /&gt;
| Selects one segment.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click wire&lt;br /&gt;
| Selects a branch.&lt;br /&gt;
|-&lt;br /&gt;
| Triple-click wire&lt;br /&gt;
| Selects entire wire.&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| While wiring, disables automatic wire routing temporarily.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click (while wiring)&lt;br /&gt;
| Tacks down wire without connecting it.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Toggles automatic wiring while moving objects.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click&lt;br /&gt;
| Undoes last point where you set a wire.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click input on function with two inputs&lt;br /&gt;
| Switches the two input wires.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Switches the direction of a wire between horizontal and vertical.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Text==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Double-click&lt;br /&gt;
| Selects a single word in a string.&lt;br /&gt;
|-&lt;br /&gt;
| Triple-click&lt;br /&gt;
| Selects an entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Right arrow&lt;br /&gt;
| Moves forward in string by one word when using text that has characters that use single bytes, such as Western character sets. Moves forward in string by one character when using text that has characters that use multiple bytes, such as Asian character sets.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Left arrow&lt;br /&gt;
| Moves backward in string by one word when using text that has characters that use single bytes, such as Western character sets. Moves backward in string by one character when using text that has characters that use multiple bytes, such as Asian character sets.&lt;br /&gt;
|-&lt;br /&gt;
| Home&lt;br /&gt;
| Moves to beginning of current line in string.&lt;br /&gt;
|-&lt;br /&gt;
| End&lt;br /&gt;
| Moves to end of current line in string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Home&lt;br /&gt;
| Moves to beginning of entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-End&lt;br /&gt;
| Moves to end of entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Enter&lt;br /&gt;
| Adds new items when entering items in enumerated type controls and constants, ring controls and constants, or Case structures. In string constants, press the &amp;amp;lt;Shift-Enter&amp;amp;gt; keys on the keyboard to disable autosizing if it is enabled. If autosizing is disabled, press the &amp;amp;lt;Shift-Enter&amp;amp;gt; keys on the keyboard to display a scroll bar in the constant.&lt;br /&gt;
|-&lt;br /&gt;
| Esc&lt;br /&gt;
| Cancels current edit in a string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Enter&lt;br /&gt;
| Ends text entry.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-=&lt;br /&gt;
| Increases the current font size.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl--&lt;br /&gt;
| Decreases the current font size.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-0&lt;br /&gt;
| Displays the Font dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-1&lt;br /&gt;
| Changes to the Application font in &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-2&lt;br /&gt;
| Changes to the System font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-3&lt;br /&gt;
| Changes to the Dialog font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-4&lt;br /&gt;
| Changes to the current font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[Tips and tricks]] - LabVIEW tips and tricks.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists|Keyboard shortcuts for LabVIEW]]&lt;/div&gt;</summary>
		<author><name>Darren</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=List_of_LabVIEW_blogs&amp;diff=4003</id>
		<title>List of LabVIEW blogs</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=List_of_LabVIEW_blogs&amp;diff=4003"/>
		<updated>2009-03-03T21:07:24Z</updated>

		<summary type="html">&lt;p&gt;Darren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[http://vishots.com VI Shots] &lt;br /&gt;
**Michael Aivaliotis continues to build automated test systems for various industries since 1993. VI Shots brings you the latest news from the world of test, measurement and automation. You will find reviews, videos and insights not found anywhere else. &lt;br /&gt;
*[http://forums.lavag.org/blog/crelfs_technology_articles/index.php? crelfs Technology Articles] &lt;br /&gt;
**Chris Relf - A collection of articles dealing with test and measurement technology &lt;br /&gt;
*[http://niweekblog.com NIWeek Blog] &lt;br /&gt;
**A blog which is updated annually. It starts up around August of every year and covers happenings during the National Instruments conference on virtual instrumentation called NIWeek. &lt;br /&gt;
*[http://lvtechspeak.blogspot.com Technically Speaking] &lt;br /&gt;
**This blog is shared among several technical writers/managers in the LabVIEW group. We post our views and insight on processes, new technologies that we think are cool, and other things we decide to write about. &lt;br /&gt;
*[http://automatedtestblog.com The Automated Test Blog] &lt;br /&gt;
**Eric Starkloff - A Discussion of Trends in Test and Measurement &lt;br /&gt;
*[http://www.viroadshow.com VI Road Show] &lt;br /&gt;
**We are taking our handheld camera and bringing you the often weird but always interesting world of Virtual Instrumentation, from National Instruments internal events, to customer visits, and even the occasional, off topic brain child of our employees. &lt;br /&gt;
*[http://thinkinging.com Thinking in G] &lt;br /&gt;
**Jim Kring - This site is where I discuss LabVIEW software development, with an emphasis on software engineering. &lt;br /&gt;
*[http://expressionflow.com Expression Flow] &lt;br /&gt;
**Tomi Maila - Welcome to expressionflow.com LabVIEW and visual object-oriented programming blog community. In the blogs various aspects of visual programming will be covered. Emphasis is on concepts and ideas that have the potential to make visual programming more powerful and allow developers to reuse their code more easily. I wish you pleasant moments with the blog and I hope you enjoy! &lt;br /&gt;
*[http://themacview.blogspot.com The Mac View] &lt;br /&gt;
**Marc - Virtual Instrumentation from a Mac perspective &lt;br /&gt;
*[http://openmeas.blogspot.com/ Open Measurements] &lt;br /&gt;
**Brian Powell - I&#039;m a software architect on the LabVIEW R&amp;amp;amp;D team at National Instruments. &lt;br /&gt;
*[http://emertech.blogspot.com Emerging Technologies for Virtual Instrumentation] &lt;br /&gt;
**Hall T. Martin - I investigate emerging technologies and apply them to the world of virtual instrumentation. &lt;br /&gt;
*[http://eyesonvis.blogspot.com/ Eyes on VIs] &lt;br /&gt;
**Christina - A perspective on VI development from a member of LabVIEW R&amp;amp;amp;D. I&#039;ve been a member of LabVIEW R&amp;amp;amp;D for more than ten years. I do feature development in C++ and/or G, but I prefer G! &lt;br /&gt;
*[http://ideasinwiring.blogspot.com Ideas in Wiring] &lt;br /&gt;
**Joel Sumner - This is my storehouse of information that might be useful to the LabVIEW community. It&#039;s the stuff that falls somewhere between &amp;quot;documentation&amp;quot; and &amp;quot;hallway conversation&amp;quot; that you might find useful, entertaining, or just a way to kill some time. As with any personal Blog, I don&#039;t speak for NI, that would be way more pressure than I want to deal with. I like hearing from you. &lt;br /&gt;
*[http://detritus.blogs.com/lycangeek/ Lycangeek] &lt;br /&gt;
*[http://synergyenergy.blogspot.com/ Synergy Energy] &lt;br /&gt;
**Pavan Bathla - For integrated design, simulation, test &amp;amp;amp; measurement. Experiences of an Aerospace and Defense industry engineer. My main focus is test automation &amp;amp;amp; simulation, using technologies such as LabVIEW, RTOS, FPGA, ADCs... Multi-disciplinary engineering topics, philosophy &amp;amp;amp; economics always catch my attention. &lt;br /&gt;
*[http://labviewartisan.blogspot.com/ LabVIEW Artisan] &lt;br /&gt;
**Darren Nattinger - LabVIEW goodness from a Senior Software Engineer (and Certified LabVIEW Architect) working in LabVIEW R&amp;amp;amp;D at National Instruments.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]] [[Category:Blogs]] [[Category:LabVIEW_ecosystem]]&lt;/div&gt;</summary>
		<author><name>Darren</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Keyboard_shortcut&amp;diff=2099</id>
		<title>Keyboard shortcut</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Keyboard_shortcut&amp;diff=2099"/>
		<updated>2007-09-25T04:10:07Z</updated>

		<summary type="html">&lt;p&gt;Darren: /* Navigating the LabVIEW Environment */ - added Class Browser&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a complete list of LabVIEW development environment keyboard shortcut keys.&lt;br /&gt;
&lt;br /&gt;
==Object Movement==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click&lt;br /&gt;
| Selects multiple objects; adds object to current selection.&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys&lt;br /&gt;
| Moves selected objects one pixel at a time.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Arrow keys&lt;br /&gt;
| Moves selected objects several pixels at a time.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click (drag)&lt;br /&gt;
| Moves selected objects in one axis.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click (drag)&lt;br /&gt;
| Duplicates selected object&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-click (drag)&lt;br /&gt;
| Duplicates selected object and moves it in one axis.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-resize&lt;br /&gt;
| Resizes selected object while maintaining aspect ratio.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-resize&lt;br /&gt;
| Resizes selected object while maintaining center point.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-resize&lt;br /&gt;
| Resizes selected object while maintaining center point and aspect ratio.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-drag a rectangle&lt;br /&gt;
| Adds more working space to the front panel or block diagram.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-A&lt;br /&gt;
| Selects all front panel or block diagram items.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-A&lt;br /&gt;
| Performs last alignment operation on objects.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-D&lt;br /&gt;
| Performs last distribution operation on objects.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click open space&lt;br /&gt;
| Adds a free label to the front panel or block diagram if automatic tool selection is enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-mouse wheel&lt;br /&gt;
| Scrolls through subdiagrams of a Case, Event, or Stacked Sequence structure.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar (drag)&lt;br /&gt;
| Disables preset alignment positions when moving object labels or captions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating the LabVIEW Environment==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-F&lt;br /&gt;
| Finds objects or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-F&lt;br /&gt;
| Displays Search Results window or the Find Project Items dialog box with the previous search results.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-G&lt;br /&gt;
| Searches for next instance of object or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-G&lt;br /&gt;
| Searches for previous instance of VIs, object, or text.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Tab&lt;br /&gt;
| Cycles through LabVIEW windows in the order the windows appear onscreen. The order of the windows depends on the window manager you use.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Tab&lt;br /&gt;
| Cycles the opposite direction through LabVIEW windows.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-L&lt;br /&gt;
| Displays the Error List window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-W&lt;br /&gt;
| Displays the All Windows dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-B&lt;br /&gt;
| Displays the Class Browser window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating Front Panels and Block Diagrams==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-E&lt;br /&gt;
| Displays block diagram or front panel window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-#&lt;br /&gt;
| Enables or disables grid alignment. On French keyboards, press the &amp;amp;lt;Ctrl-&amp;amp;quot;&amp;amp;gt; keys. (Mac OS) Press the &amp;amp;lt;Command-*&amp;amp;gt; keys.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-/&lt;br /&gt;
| Maximizes and restores window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-T&lt;br /&gt;
| Tiles front panel and block diagram windows.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-N&lt;br /&gt;
| Displays the Navigation window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-I&lt;br /&gt;
| Displays the VI Properties dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Y&lt;br /&gt;
| Displays the History window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Navigating the VI Hierarchy Window==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-D&lt;br /&gt;
| Redraws the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-A&lt;br /&gt;
| Shows all VIs in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click VI&lt;br /&gt;
| Displays the subVIs and other nodes that make up the VI you select in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Enter&lt;br /&gt;
| Finds the next node that matches the search string after initiating a search by typing in the VI Hierarchy window.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Enter&lt;br /&gt;
| Finds the previous node that matches the search string after initiating a search by typing in the VI Hierarchy window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Debugging==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Down arrow&lt;br /&gt;
| Steps into node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Right arrow&lt;br /&gt;
| Steps over node.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Up arrow&lt;br /&gt;
| Steps out of node.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==File Operations==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-N&lt;br /&gt;
| Opens a new, blank VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-O&lt;br /&gt;
| Opens an existing VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-W&lt;br /&gt;
| Closes the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-S&lt;br /&gt;
| Saves the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-S&lt;br /&gt;
| Saves all open files.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-P&lt;br /&gt;
| Prints the window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Q&lt;br /&gt;
| Quits LabVIEW.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Basic Editing==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Z&lt;br /&gt;
| Undoes last action.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Z&lt;br /&gt;
| Redoes last action.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-X&lt;br /&gt;
| Cuts an object.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-C&lt;br /&gt;
| Copies an object.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-V&lt;br /&gt;
| Pastes an object.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-H&lt;br /&gt;
| Displays Context Help window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-L&lt;br /&gt;
| Locks Context Help window.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-? or &amp;amp;lt;F1&amp;amp;gt;&lt;br /&gt;
| Displays LabVIEW Help.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tools and Palettes==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl&lt;br /&gt;
| Switches to next most useful tool.&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Switches to Positioning tool.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift over open space&lt;br /&gt;
| Switches to Scrolling tool.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Toggles between two most common tools if automatic tool selection is disabled.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Tab&lt;br /&gt;
| Enables automatic tool selection.&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| Cycles through four most common tools if you disabled automatic tool selection by clicking the [[automatic tool selection]] button. Otherwise, enables automatic tool selection.&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys&lt;br /&gt;
| Navigates temporary [[Control|Controls]] and Functions palettes.&lt;br /&gt;
|-&lt;br /&gt;
| Enter&lt;br /&gt;
| Navigates into a temporary [[palette]].&lt;br /&gt;
|-&lt;br /&gt;
| Esc&lt;br /&gt;
| Navigates out of a temporary palette.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-right-click&lt;br /&gt;
| Displays a temporary version of the Tools palette at the location of the cursor.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==SubVIs==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Double-click subVI&lt;br /&gt;
| Displays subVI front panel.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-double-click subVI&lt;br /&gt;
| Displays subVI block diagram and front panel.&lt;br /&gt;
|-&lt;br /&gt;
| Drag VI icon to block diagram&lt;br /&gt;
| Places that VI as a subVI on the block diagram.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-drag VI icon to block diagram&lt;br /&gt;
| Places that VI as a subVI on the block diagram with constants wired for controls that have non-default values.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-right-click block diagram and select VI from palette&lt;br /&gt;
| Opens front panel of that VI.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Execution==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-R&lt;br /&gt;
| Runs the VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-.&lt;br /&gt;
| Stops the VI, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-M&lt;br /&gt;
| Changes to run or edit mode.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Run button&lt;br /&gt;
| Recompiles the current VI.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Shift-Run button&lt;br /&gt;
| Recompiles all VIs in memory.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Down arrow&lt;br /&gt;
| Moves key focus inside an array or cluster, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Up arrow&lt;br /&gt;
| Moves key focus outside an array or cluster, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| Navigates the controls or indicators according to tabbing order, when used while VI is running.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Tab&lt;br /&gt;
| Navigates backward through the controls or indicators, when used while VI is running.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiring==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-B&lt;br /&gt;
| Deletes all broken wires in a VI.&lt;br /&gt;
|-&lt;br /&gt;
| Esc, right-click, or click terminal&lt;br /&gt;
| Cancels a wire you started.&lt;br /&gt;
|-&lt;br /&gt;
| Single-click wire&lt;br /&gt;
| Selects one segment.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click wire&lt;br /&gt;
| Selects a branch.&lt;br /&gt;
|-&lt;br /&gt;
| Triple-click wire&lt;br /&gt;
| Selects entire wire.&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| While wiring, disables automatic wire routing temporarily.&lt;br /&gt;
|-&lt;br /&gt;
| Double-click (while wiring)&lt;br /&gt;
| Tacks down wire without connecting it.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Toggles automatic wiring while moving objects.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-click&lt;br /&gt;
| Undoes last point where you set a wire.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-click input on function with two inputs&lt;br /&gt;
| Switches the two input wires.&lt;br /&gt;
|-&lt;br /&gt;
| Spacebar&lt;br /&gt;
| Switches the direction of a wire between horizontal and vertical.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Text==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Keyboard Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Double-click&lt;br /&gt;
| Selects a single word in a string.&lt;br /&gt;
|-&lt;br /&gt;
| Triple-click&lt;br /&gt;
| Selects an entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Right arrow&lt;br /&gt;
| Moves forward in string by one word when using text that has characters that use single bytes, such as Western character sets. Moves forward in string by one character when using text that has characters that use multiple bytes, such as Asian character sets.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Left arrow&lt;br /&gt;
| Moves backward in string by one word when using text that has characters that use single bytes, such as Western character sets. Moves backward in string by one character when using text that has characters that use multiple bytes, such as Asian character sets.&lt;br /&gt;
|-&lt;br /&gt;
| Home&lt;br /&gt;
| Moves to beginning of current line in string.&lt;br /&gt;
|-&lt;br /&gt;
| End&lt;br /&gt;
| Moves to end of current line in string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Home&lt;br /&gt;
| Moves to beginning of entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-End&lt;br /&gt;
| Moves to end of entire string.&lt;br /&gt;
|-&lt;br /&gt;
| Shift-Enter&lt;br /&gt;
| Adds new items when entering items in enumerated type controls and constants, ring controls and constants, or Case structures. In string constants, press the &amp;amp;lt;Shift-Enter&amp;amp;gt; keys on the keyboard to disable autosizing if it is enabled. If autosizing is disabled, press the &amp;amp;lt;Shift-Enter&amp;amp;gt; keys on the keyboard to display a scroll bar in the constant.&lt;br /&gt;
|-&lt;br /&gt;
| Esc&lt;br /&gt;
| Cancels current edit in a string.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-Enter&lt;br /&gt;
| Ends text entry.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-=&lt;br /&gt;
| Increases the current font size.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl--&lt;br /&gt;
| Decreases the current font size.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-0&lt;br /&gt;
| Displays the Font dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-1&lt;br /&gt;
| Changes to the Application font in &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-2&lt;br /&gt;
| Changes to the System font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-3&lt;br /&gt;
| Changes to the Dialog font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl-4&lt;br /&gt;
| Changes to the current font in the &amp;lt;strong&amp;gt;Font&amp;lt;/strong&amp;gt; dialog box.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[Tips and tricks]] - LabVIEW tips and tricks.&lt;/div&gt;</summary>
		<author><name>Darren</name></author>
	</entry>
</feed>