
September 11, 2026
11 min read
By Kokil Thapa | Last reviewed: September 2026
Essential Ubuntu keyboard shortcuts turn a fresh GNOME install into a fast daily driver. You click through menus less. You snap windows, jump workspaces, and open a terminal without hunting the dock. If you run Ubuntu GNOME desktop workflows for Laravel dev, server admin, or client support, shortcuts pay back on day one. This guide lists the combinations I rely on on Ubuntu 24.04 LTS and current releases—grouped by task, with customization steps when defaults do not fit your muscle memory.
What are the essential Ubuntu keyboard shortcuts for beginners?
Start with fifteen combos that cover navigation, apps, and basic window control. They work on default Ubuntu GNOME without extra packages. Pair them with the broader Ubuntu desktop complete guide if you are new to the platform.
Core system shortcuts
- Super — Open Activities overview and application search.
- Super + A — Show the full application grid.
- Super + Tab — Switch between open windows on the current workspace.
- Alt + Tab — Cycle applications (hold Shift to reverse).
- Alt + F4 — Close the focused window.
- Super + L — Lock the screen immediately.
- Ctrl + Alt + T — Launch Terminal (default on Ubuntu).
- Super + V — Open the clipboard history (Ubuntu 22.04+).
- Ctrl + Alt + Del — Open the power off / log out dialog.
Window and workspace basics
- Super + Up — Maximize the active window.
- Super + Down — Restore or minimize the window.
- Super + Left / Right — Snap window to half the screen.
- Super + H — Hide (minimize) the current window.
- Ctrl + Alt + Up / Down — Switch workspaces (vertical layout default).
- Shift + Super + Left / Right — Move the window to another workspace.
Print this list on a sticky note for week one. After two weeks, most combos feel automatic. Ubuntu documents default bindings in the official Ubuntu keyboard shortcuts help page—useful when a release changes a default.
How do you switch between windows and workspaces on Ubuntu?
Window management shortcuts matter most on laptops with one screen. I keep code on workspace one, browser on two, and Slack on three. That layout mirrors how I work on Laravel booking projects and server maintenance sessions.
Tiling and focus
GNOME supports half-screen snap natively. Super + Left puts the editor on the left. Super + Right puts docs or API responses on the right. Super + Up maximizes for full-width terminal sessions. Super + Down restores size when you need floating dialogs.
For fine control, add these:
- Super + M — Toggle maximize (some layouts map this; verify in Settings).
- Alt + ` (backtick) — Switch between windows of the same application.
- Super + Page Up / Page Down — Move window to adjacent monitor when dual-head is connected.
Workspace switching
Ubuntu defaults to dynamic workspaces. Ctrl + Alt + Up and Ctrl + Alt + Down move between them. Shift + Super + Left or Right sends the current window to another workspace without dragging.
To enable a fixed workspace count, open Settings → Multitasking → Fixed number of workspaces. Four workspaces suit most dev setups: editor, browser, terminal-heavy tasks, and communication.
If Ctrl + Alt + Arrow keys conflict with Intel graphics hotkeys, disable graphics shortcuts in BIOS or remap workspace keys in Settings. That fix comes up often on ThinkPads during Ubuntu desktop customization sessions.
Which Ubuntu terminal keyboard shortcuts save the most time?
Terminal shortcuts live in two layers: GNOME Terminal defaults and Bash readline bindings. Master both if you deploy PHP apps or run essential Ubuntu terminal commands daily.
GNOME Terminal
- Ctrl + Shift + T — New tab.
- Ctrl + Shift + W — Close tab.
- Ctrl + Page Up / Page Down — Switch tabs.
- Ctrl + Shift + C / V — Copy and paste (required in terminal).
- Ctrl + + / Ctrl + - — Increase or decrease font size.
- F11 — Full screen terminal.
- Ctrl + Shift + N — New window.
Bash and Zsh line editing
These work in most shells on Ubuntu:
- Ctrl + A — Jump to line start.
- Ctrl + E — Jump to line end.
- Ctrl + U — Clear from cursor to start.
- Ctrl + K — Clear from cursor to end.
- Ctrl + W — Delete previous word.
- Ctrl + R — Reverse search command history.
- Alt + . — Insert last argument from previous command.
On production servers I SSH from Ubuntu daily. Ctrl + R alone saves minutes when repeating php artisan, composer install, or dep deploy patterns. Pair shortcuts with sensible Ubuntu command aliases for longer gains.
# Example ~/.bashrc alias — open project and run tests
alias art='php artisan'
alias dc='docker compose'
# Jump to Laravel project (custom path)
alias cdapp='cd ~/projects/my-app && code .' For JSON API debugging, I keep a browser tab and the JSON formatter tool handy. Terminal copy with Ctrl + Shift + C feeds formatted output quickly.
What file manager and text-editing shortcuts should you know?
Files (Nautilus) and gedit-style editors share GTK conventions. They behave like other Linux desktops, which helps when you move between client machines.
Files (Nautilus)
- Ctrl + L — Edit location bar as path.
- Ctrl + H — Toggle hidden files.
- F2 — Rename selected item.
- Ctrl + Shift + N — New folder.
- Delete — Move to Trash; Shift + Delete permanently deletes.
- Ctrl + D — Bookmark current location.
Text editors (gedit, GNOME Text Editor)
- Ctrl + S — Save.
- Ctrl + F — Find.
- Ctrl + H — Find and replace.
- Ctrl + G — Go to line.
- Ctrl + Z / Ctrl + Shift + Z — Undo and redo.
VS Code and Cursor on Ubuntu follow their own maps, but many respect Ctrl + ` for integrated terminal toggle. Check Keyboard Shortcuts inside the editor—conflicts with GNOME are common when Super is remapped.
| Category | High-impact shortcut | Typical use | Remap priority |
|---|---|---|---|
| Window snap | Super + Left / Right | Side-by-side editor and browser | Low — keep default |
| Workspace jump | Ctrl + Alt + Up / Down | Separate dev from comms | Medium if GPU conflict |
| Terminal launch | Ctrl + Alt + T | Instant shell access | Low |
| Screenshot region | Shift + Print | Bug reports, docs | Low |
| Clipboard history | Super + V | Paste prior commands or URLs | Low |
| Close window | Alt + F4 | Fast cleanup | Low |
| Lock screen | Super + L | Coffee-break security | High in shared offices |
How do you customize keyboard shortcuts in Ubuntu GNOME?
Defaults are sane, but remapping fixes conflicts and matches tools from macOS or Windows. Ubuntu stores custom bindings in dconf; the Settings UI is the safe editor for most users.
Using Settings
- Open Settings → Keyboard → Keyboard Shortcuts.
- Pick a category: Navigation, Windows, Custom Shortcuts.
- Click a row, press the new combo, then confirm when prompted.
- For Custom Shortcuts, add a name, command, and binding—example:
gnome-terminal --working-directory=/var/www.
Common custom bindings for developers
- Super + Return — Some users map this to terminal instead of Ctrl + Alt + T.
- Super + Shift + S — Launch screenshot tool if Print is awkward on compact keyboards.
- Super + E — Open Files at home (Windows habit).
Before remapping Super heavily, test that Activities overview still feels reachable. Stripping Super breaks GNOME’s search-first workflow. GNOME documents extension and shortcut behavior at GNOME Control Center keyboard panel—handy when a release moves options.
# List current custom keybindings (read-only inspection)
gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings
# Example: add a custom shortcut path via dconf (advanced)
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']" If you manage fleets of Ubuntu laptops for a team, document standard remaps in an internal wiki. For server-side work, pair desktop fluency with Linux system administration support so local and VPS environments stay aligned.
What Ubuntu keyboard shortcuts do developers use daily?
Developers stack GNOME shortcuts with editor and browser combos. My daily set assumes PHP 8.3+, Laravel 12 or 13, and local Docker workflows on Ubuntu 24.04.
Screenshots and recording
- Print — Capture full screen to clipboard or Pictures.
- Shift + Print — Capture selected region.
- Ctrl + Print — Capture current window only.
- Ctrl + Alt + R — Start or stop screen recording (built-in on recent Ubuntu).
Bug tickets and client updates move faster with region capture. Paste into issue trackers without cropping in an image editor.
Accessibility and quick settings
- Super + S — Toggle on-screen keyboard where configured.
- Super + N — Toggle notifications (version-dependent; verify in Settings).
- Super + A — Quick settings and app grid access.
Developer workflow example
A typical Laravel debugging pass on Ubuntu looks like this:
- Ctrl + Alt + T opens terminal in the project root.
- Super + Left snaps the editor; Super + Right snaps the browser with DevTools.
- Ctrl + Alt + Down moves to a workspace running
php artisan queue:work. - Shift + Print grabs a UI glitch for the ticket.
- Super + V pulls an API URL copied minutes ago.
That flow supports local work before you deploy Laravel on an Ubuntu VPS with Nginx. Server-side, you lose GNOME—but the same readline shortcuts apply over SSH.
Performance tuning also benefits from quick window control. When profiling a slow page, snap browser and terminal side by side after applying tips from speed up Ubuntu performance guides. Keyboard fluency keeps you in flow instead of reaching for the mouse.
Security-minded habits
Super + L before stepping away is non-negotiable on machines with client SSH keys or unpaid API tokens. On shared desks in Kathmandu co-working spaces, auto-lock plus manual lock beats policy reminders. Align desktop habits with Ubuntu security hardening practices you use on servers.
New team members should skim Ubuntu installation for beginners first, then learn these shortcuts in the first week. Productivity compounds when everyone shares the same workspace layout conventions.
For PHP stack setup reference, see install PHP on Ubuntu and Ubuntu server setup for PHP apps. Shell automation pairs with Ubuntu shell scripting once manual commands feel slow.
If you deliver client projects end to end, desktop speed supports faster turnaround on web development services. Small daily savings add up across sprints.
Key Takeaways
- Learn fifteen core essential Ubuntu keyboard shortcuts first: Super navigation, Super + Arrow tiling, Ctrl + Alt + T, workspace keys, and Print variants.
- Split work across four fixed workspaces—editor, browser, terminal, comms—and move windows with Shift + Super + Arrow keys.
- Terminal line editing (Ctrl + A/E, Ctrl + R, Ctrl + W) saves more time than GUI shortcuts once you SSH into production.
- Remap conflicting keys in Settings → Keyboard → Keyboard Shortcuts; disable Intel graphics hotkeys if they steal Ctrl + Alt + Arrows.
- Use Super + V clipboard history and Shift + Print region capture for daily dev and support workflows.
- Lock with Super + L before leaving a machine that holds SSH keys, tokens, or client data.
People Also Ask
What is the Super key on Ubuntu?
The Super key is the Windows logo key on most PC keyboards or the Command key on Apple keyboards. Ubuntu GNOME maps it to Activities, application search, and window tiling combos. Press Super alone to open the overview and start typing an app name.
How do I see all keyboard shortcuts on Ubuntu?
Open Settings → Keyboard → Keyboard Shortcuts and browse categories. In many apps, press Ctrl + Shift + / or check the Help menu for app-specific lists. Ubuntu’s official help site also publishes a default shortcut reference for each release.
Can I use Windows or macOS shortcuts on Ubuntu?
Yes, partially. GNOME Settings lets you remap individual bindings—for example Super + E for Files. For deeper macOS-like behavior, extensions such as Mutter or third-party tools exist, but start with built-in remaps to avoid instability.
Do Ubuntu keyboard shortcuts work over SSH?
GNOME shortcuts apply to the local desktop only. Over SSH, you get shell readline shortcuts (Ctrl + A, Ctrl + E, Ctrl + R) and whatever your terminal emulator maps locally. Ctrl + Shift + C and Ctrl + Shift + V still handle copy and paste in the local terminal window.
Build faster habits on Ubuntu
Essential Ubuntu keyboard shortcuts are the cheapest performance upgrade on a fresh install. No RAM upgrade required. No subscription. Spend one week drilling Super + Arrow tiling, workspace jumps, and Ctrl + Alt + T until they are automatic. Then customize only where defaults fight your hardware or habits.
If you want a standardized dev environment for your team—or a production VPS that mirrors your local stack—contact us for setup and ongoing support. Read more on about me, browse the portfolio, or explore the full blog for Ubuntu and Laravel guides.
Frequently Asked Questions
0 Comments
Leave a comment
Your email is not published. Comments appear once they have been read. Sign in to have your details filled in.

