2026-07-02•6 min read

GitHub Codespaces iPad Keyboard Shortcuts Guide

Master every VS Code keyboard shortcut on iPadOS with Apple Magic Keyboard or Smart Keyboard, resolve iPadOS key conflicts, and boost your cloud coding speed.

P
Pierre PerrinVysio Author

Coding efficiently on iPad Pro comes down to one critical factor: keyboard shortcuts.

When running GitHub Codespaces on iPad, your velocity depends on navigating VS Code without tapping the screen or grabbing the trackpad every 30 seconds.

However, iPadOS introduces unique keyboard behavior—and annoying conflicts—when running browser-based IDEs. In this guide, we break down essential VS Code shortcuts on iPadOS, how to fix shortcut conflicts (like Cmd+W), and how Vysio unlocks native keyboard handling.


The iPadOS Shortcut Problem: Browser vs. Native App

When using GitHub Codespaces inside Safari, iPadOS hijacks several standard developer key combinations:

  • Cmd + W: Closes your browser tab instead of closing the active editor tab in VS Code.
  • Cmd + N: Opens a new Safari window instead of creating a new file.
  • Cmd + Shift + P: Opens a private browsing window instead of launching the VS Code Command Palette.
  • Cmd + Q: Quits Safari entirely!

This friction forces developers to manually remap keybindings or constantly fall back to touch interactions.

Using a native wrapper like Vysio intercepts these keystrokes at the iPadOS system level and routes them straight to VS Code, restoring desktop keyboard behavior.


1. Top Essential Navigation & File Shortcuts

ActionmacOS / Desktop VS CodeiPadOS (Safari)iPadOS (Vysio)
Command PaletteCmd + Shift + Pāš ļø Blocked (Opens Private Tab)Cmd + Shift + P
Quick Open FileCmd + PCmd + PCmd + P
Close Editor TabCmd + WāŒ Closes Safari TabCmd + W
New FileCmd + NāŒ Opens New WindowCmd + N
Toggle Integrated TerminalCtrl + ` Ctrl + ` Ctrl + `
Toggle Side BarCmd + BCmd + BCmd + B
Global File SearchCmd + Shift + FCmd + Shift + FCmd + Shift + F

2. Text Editing & Code Manipulation Shortcuts

Working with code lines and cursor selections on an iPad Magic Keyboard:

  • Multi-Cursor Selection: Hold Option and click with trackpad, or press Cmd + Option + Up / Down to add cursors above/below.
  • Move Line Up/Down: Option + Up / Down Arrow moves the current line or selection.
  • Duplicate Line: Shift + Option + Up / Down Arrow duplicates the line instantly.
  • Comment / Uncomment Line: Cmd + / toggles line comments.
  • Indent / Outdent Line: Cmd + ] and Cmd + [ shift code blocks.

3. Terminal & Debugging Shortcuts

Navigating the embedded Linux terminal in GitHub Codespaces:

  • Open New Terminal Split: Ctrl + Shift + 5 (or click + split icon).
  • Clear Terminal Screen: Ctrl + L or type clear.
  • Interrupt Running Process: Ctrl + C sends SIGINT to the active process.
  • Scroll Terminal Output: Page Up / Page Down or Fn + Up / Down Arrow on compact keyboards.

How to Customize VS Code Keybindings in Codespaces

If you prefer custom shortcuts (such as Sublime Text or Vim keybindings):

  1. Press Cmd + Shift + P (or F1) to open the Command Palette.
  2. Type Preferences: Open Keyboard Shortcuts (JSON).
  3. Add your custom keybindings. Because Codespaces syncs with your GitHub account, your custom keybindings automatically persist across every Codespace you launch!

Pro Tip: Enable Settings Sync

To ensure all your keyboard extensions (like Vim or Emacs keymaps) load automatically on iPad:

  1. Click the Gear Icon in the bottom left of your Codespaces window.
  2. Select Turn on Settings Sync...
  3. Authenticate with your GitHub account.

Now, whenever you open a Codespace in Vysio on iPadOS, your settings, theme, snippets, and keyboard shortcuts will configure instantly.


Summary

Don't let browser keyboard conflicts slow down your iPad workflow. With the right cheat sheet and Vysio capturing system keystrokes, your iPad Pro becomes a high-speed development tool.

Download Vysio to unlock seamless Magic Keyboard shortcut support on iPadOS.


Ready to code on iPad?

Join the waiting list to receive your early access invite and be the first to build on iPad.

Spacing Placeholder

We only email you when your waitlist invite is ready—no newsletters or spam.