Skip to content
KeysInFlow

Keyboard Shortcuts Practice

Keyboard shortcuts become useful when the movement is automatic. Reading that Copy is Ctrl+C or Command+C is a start, but recalling the combination from an action prompt is what builds the habit. This trainer asks you to perform each shortcut, checks the exact key and modifier combination, and can adapt future sessions around the shortcuts you miss.

Choose Windows or Mac, then practice editing, cursor-navigation, and VS Code programming shortcuts inside the capture area. The programming set applies across Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Rust, and PHP projects because these combinations are controlled by the editor rather than the language. Browser and operating-system shortcuts are included in the reference below, but they are not captured because combinations such as Alt+Tab, Command+Space, and Ctrl+L can leave the page or move focus before a website can score them reliably.

Start a shortcut practice session

The practice box prevents supported shortcuts from changing this page while it has focus.

Platform

Session length

Training mode

Programming practice:  Toggle comments, format documents, move and delete lines, add multiple cursors, select repeated code, expand syntax-aware selections, and control word wrap. These editor movements work with Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, PHP, and other VS Code-supported languages.

0/10

Progress

100%

Accuracy

0

Streak

0

Hints

Ready

Choose your settings and start

You will see an action, then press the keyboard shortcut that performs it.

No shortcut is being captured yet.

Adaptive shortcut coach

Adaptive mode uses your locally saved attempts, errors, hints, and skips to prioritize shortcuts that need more practice. Nothing is uploaded and no account is required.

0

Practiced

0

Mastered

0

Attempts

Complete a practice session to receive personalized recommendations.

Browser and system shortcut reference

Practice these in a safe context after reviewing the result they trigger. They remain outside the live trainer because the operating system or browser may handle them before this page can.

Open a new tab

Open a new browser tab.

Windows

CtrlT

Mac

CommandT

Reopen the last closed tab

Restore the most recently closed browser tab.

Windows

CtrlShiftT

Mac

ShiftCommandT

Focus the address bar

Move focus to the browser address bar.

Windows

CtrlL

Mac

CommandL

Open a new window

Open a new browser window.

Windows

CtrlN

Mac

CommandN

Bookmark this page

Save the current page as a bookmark.

Windows

CtrlD

Mac

CommandD

Zoom in

Increase the page zoom level.

Windows

CtrlShift+

Mac

ShiftCommand+

Zoom out

Decrease the page zoom level.

Windows

Ctrl−

Mac

Command−

Reset zoom

Return page zoom to its default level.

Windows

Ctrl0

Mac

Command0

Switch apps

Move between open applications.

Windows

AltTab

Mac

CommandTab

Open system search

Open Windows Search or Spotlight.

Windows

WindowsS

Mac

CommandSpace

Lock the screen

Lock the computer without signing out.

Windows

WindowsL

Mac

ControlCommandQ

Capture a screen area

Open the operating system's region screenshot tool.

Windows

WindowsShiftS

Mac

ShiftCommand4

Open the file browser

Open File Explorer or a Finder search window.

Windows

WindowsE

Mac

OptionCommandSpace

Open task controls

Open Task Manager or the Force Quit window.

Windows

CtrlShiftEsc

Mac

OptionCommandEsc

How to learn shortcuts without disrupting your work

Start with five shortcuts from one category. Read the action rather than the key labels, recall the movement, and use “Show shortcut” only after making a genuine attempt. Repeat a short session until you can finish it without a hint, then add another category.

Shortcuts can vary by application, keyboard layout, and custom operating-system settings. The common combinations here follow the current Microsoft Windows shortcut reference and Apple Mac shortcut reference. Check an application's menus when its behavior differs.

For correction-focused practice, read the guide to fixing typos with keyboard shortcuts. To confirm the physical keys themselves respond, use the keyboard tester.