Back to blog
Keyboard shortcuts for canvas apps
Power Apps Keyboard shortcuts for canvas apps

Keyboard shortcuts for canvas apps

Master your workflow in Microsoft Power Apps with these essential keyboard shortcuts and productivity tips. From saving and previewing apps to resizing controls and navigating the canvas faster, this quick reference guide helps developers build smarter and work more efficiently. Perfect for both beginners and advanced Power Apps makers looking to speed up their development process.

Y

Yohannes verified

  • 15 min read
  • 172

Comments: 0

File

ShortcutAction
Ctrl+Shift+S (or Alt+P)Save the app with a different name
Ctrl+SSave the app with the same name or for the first time
Ctrl+Shift+PSave the app and activate the publish dialog
F12Download the app file (.msapp)

Ribbon

ShortcutAction
EnterRun the selected command
TabMove between commands on the selected tab, then to the next tab
Alt+ISelect the Insert tab

Editing

ShortcutAction
Ctrl+ASelect all
Ctrl+XCut
Ctrl+CCopy
Ctrl+VPaste
Ctrl+ZUndo
Ctrl+YRedo
Ctrl+=, Ctrl+Shift+=, or Ctrl+Mouse wheel upZoom in
Ctrl+-, Ctrl+Shift+-, or Ctrl+Mouse wheel downZoom out
Ctrl+0Fit canvas to page
Enter or Shift+EnterSelect a suggestion in a formula without adding a new line (Enhanced formula bar shortcuts is turned off)
EnterSelect a suggestion in a formula and create a new line (Enhanced formula bar shortcuts must be turned on)
Shift+EnterCreate a new line in a formula without keeping the suggestion (Enhanced formula bar shortcuts must be turned on)

 Important

To use keyboard shortcuts for the formula bar, turn on Enhanced formula bar shortcuts. In Power Apps, go to Settings, and then select Power App settings. On the Editing tab, turn on Enhanced formula bar shortcuts.

Preview

ShortcutAction
F5Open Preview mode
EscClose Preview mode, a dialog box, or a flyout pane

Canvas

ShortcutAction
TabSelect the next control
Shift+F11Set focus to the inline action bar
Hold down Ctrl while selecting or hold down Shift while selectingSelect multiple objects at once
Right arrowMove the selected control to the right
Left arrowMove the selected control to the left
Up arrowMove the selected control up
Down arrowMove the selected control down

Tree view

 Note

These shortcuts work when the Tree view pane has focus.

ShortcutAction
F2Rename a control
EscCancel renaming a control
Ctrl+GGroup or ungroup controls
Ctrl+]Bring a control forward
Ctrl+[Send a control backward
Ctrl+Shift+]Bring to front
Ctrl+Shift+[Send to back

Resize

ShortcutAction
Shift+Left arrowDecrease width
Ctrl+Shift+Left arrowDecrease width slightly
Shift+Down arrowDecrease height
Ctrl+Shift+Down arrowDecrease height slightly
Shift+Right arrowIncrease width
Ctrl+Shift+Right arrowIncrease width slightly
Shift+Up arrowIncrease height
Ctrl+Shift+Up arrowIncrease height slightly

Text format

ShortcutAction
Ctrl+BCycle through levels of bold
Ctrl+ITurn italics on or off
Ctrl+UAdd or remove underline

Alternate behavior

ShortcutAction
Alt or Ctrl+Shift1. Before selecting a control, hide design elements so that you can interact with the controls as the app's user would.
2. After initiating a resize or reposition of a control, holding down these keys overrides any snap points.

Like an Excel spreadsheet, canvas apps are live and running even when you're editing them. You don't need to switch to preview mode to test your app, so editing and testing are much faster. But this feature creates a challenge: How do you select a button control to resize it instead of selecting it to run the app logic?

When you're in design mode, selecting an object lets you edit it. You can move, resize, change properties, and configure the object. To override this default behavior, hold down the Alt or Ctrl+Shift keys before you select the object. This action treats the selection as if a user of the app selected it.

In the following animation, a button control is first selected for editing. Adorners appear around the control, and the formula bar shows the OnSelect property, ready to edit. After you release the button, hold down the Alt key and select the button control again. This time, the OnSelect property runs, and the notification appears, just like when a user selects the button in a running app.

Animation that shows holding down the Alt key before selecting a button control, which triggers the OnSelect property and displays a notification.

You can also use the Alt key after you select a control to override snap points when moving or resizing. The next animation shows how to resize a data card in an Edit form control. At first, resizing is limited to specific snap points. Later, without releasing the mouse button, hold down the Alt key. This action overrides the snap points, so you can set any width with the mouse.

Animation that shows holding down the Alt key while resizing a data card in an Edit form control to override snap points.

Other

ShortcutAction
F1Open documentation
Ctrl+F6Go to the next landmark. It navigates clockwise through the landmarks of a page (for example, headers, navigation bars, main content). Adding the Shift key (Ctrl+Shift+F6) moves through them in counterclockwise order.
Ctrl+Shift+F6Go to the previous landmark. It navigates in counterclockwise order through the landmarks of a page (for example, headers, navigation bars, main content).
Shift+F10Open a shortcut menu, for example, in Tree view

Collaborative publishing

Build on this work

The author has not enabled new contributions for this item.

Discussion (0 comments)

Join the Discussion

Login to share rich-text comments and reply to other members.

No comments yet. Be the first to share your thoughts!