Skip to content

Keyboard

Shortcuts

Everyone learns Esc. These are the rest — all checked against Claude Code itself, not copied off a blog.

The three to learn first

If you remember nothing else.

  • Esc Esc
    Stop Claude mid-action The moment Claude starts doing something you did not intend.
  • Esc thenEsc Esc thenEsc
    Clear the input box Your half-written prompt has turned into a mess and you want a clean line.
  • Shift +Tab Shift +Tab
    Cycle permission mode Starting an exploration (plan) or letting an agreed plan run (accept edits). On older Windows setups without VT mode, this is Meta+M instead.

Writing the prompt

Composing, searching, pasting.

  • Ctrl +J Ctrl +J
    Start a new line without sending Any prompt longer than one sentence.
  • Ctrl +R Ctrl +R
    Search your prompt history "What did I type last week that worked?" Inside the search, Ctrl+S cycles the scope: this session → this project → everywhere.
  • Ctrl +S Ctrl +S
    Park the half-written prompt You are three sentences into a prompt and need to go check something.
  • Ctrl +G Ctrl +G
    Edit the prompt in your real editor Writing anything long or carefully structured.
  • Ctrl +V Alt +V
    Paste an image Anything visual. Annotate the screenshot first and it works even better. Ctrl+V, not Cmd+V — macOS keeps Cmd+V for its own paste. Windows and WSL use Alt+V. On WSL both Ctrl+V and Alt+V work.
  • Option +T Alt +T
    Toggle thinking for the next turn One hard question in the middle of otherwise simple work.
  • Ctrl +_ Ctrl +_
    Undo in the input box You deleted half a prompt by accident.

Seeing what happened

What Claude did and what it plans to do.

  • Ctrl +O Ctrl +O
    Toggle the full transcript You want to know what it actually did, not the summary.
  • Ctrl +T Ctrl +T
    Toggle the task checklist Any multi-step task, before it gets far.

Running the session

Long jobs, models, the terminal.

  • Ctrl +B Ctrl +B
    Send the running job to the background A long build, test run, or search you do not want to sit and watch.
  • Option +P Alt +P
    Switch model Between tasks — rarely a good idea mid-task.
  • Option +O Alt +O
    Toggle fast mode Straightforward work where you would rather have speed than depth.
  • Ctrl +Z Ctrl +Z
    Step out to the shell without quitting You need the terminal for one command and do not want to lose the session. Terminal-level shortcut (Unix SIGTSTP), not a Claude Code binding. Windows has no direct equivalent.

The keys are the same on both systems — only the modifier's name changes (macOS calls Alt Option). Run /keybindings in any session to see exactly what is bound on your machine.

About

About this hub

A field manual for colleagues onboarding to Claude Code at NBG — the stuff we wish we'd had on day 1.

Why this exists

We had a six-month head start. This is what we learned.

Claude Code adoption is ramping across NBG over the next year. The AI unit got there first — by about six months — and made every beginner mistake on the way. We built this hub so the colleagues joining us next don't have to repeat them. Control keys, prompting habits, context discipline, the gotchas that look obvious in hindsight and opaque on day 1.

Who it's for

Bank colleagues — technical and not.

Primarily for colleagues new to joining over the next 6–12 months. Roles range from developers and data scientists to business analysts, operations, and managers. If your role isn't listed, you're still welcome — Claude Code is general-purpose by design.

Who built it

The NBG AI team — in our spare time, on purpose.

The hub is maintained by the AI unit. Contributions are welcome via pull requests against the repo on GitHub ↗. Every skill, tip, and glossary entry on this site is hand-authored or hand-reviewed by a team member. News items are AI-triaged from RSS feeds but the curation rules are ours.

Content rules

Plainspoken, opinionated, no marketing voice.

Tone: "what I wish I knew a year ago." Everything you read here was painful, surprising, or non-obvious to someone on the team. We assume the reader is a smart colleague new to Claude Code — not a stranger, not an expert. Bank-confidential content does not live on this repo (the repo is on a personal account); anything sensitive goes through compliance review first.

How to reach us

PR, issue, team channel.

Found a typo, a stale link, a confusing tip? Open a pull request or a GitHub issue at the repo ↗. For larger asks (a new skill, a section that's missing, a contribution you'd like to discuss) ping the team channel and we'll route it.