Claude Tools

Terminal shortcuts, workspace launchers, and Stream Deck setup for Mike's dev workflow

Shortcuts Launchers Right-Click Menu Stream Deck Fixes Mobile / Happy

Windows Terminal Shortcuts

Panes MOST USED

Alt+Shift+D Duplicate pane (same dir)
Alt+Shift+= Split vertical (side by side)
Alt+Shift+- Split horizontal (top/bottom)
Alt+Arrow Move focus between panes
Alt+Shift+Arrow Resize pane
Ctrl+Shift+W Close focused pane
Alt+Shift+P Toggle pane zoom (fullscreen)

Tabs

Ctrl+Shift+T New tab
Ctrl+Tab Next tab
Ctrl+Shift+Tab Previous tab
Ctrl+Alt+1-9 Jump to tab #
Ctrl+Shift+D Duplicate tab
Ctrl+Shift+W Close tab/pane

Navigation & Misc

Ctrl+Shift+F Find/search in terminal
Ctrl+Shift+P Command palette
Ctrl+Shift+C Copy
Ctrl+Shift+V Paste
Ctrl+= Zoom in
Ctrl+- Zoom out
Alt+Enter Toggle fullscreen
Ctrl+, Open settings
Quick open new terminal in same folder: wt -d .

Workspace Launchers (.bat scripts)

Location: D:\ClaudeDev\00_GITHUB\_claude-tools\launchers\

ScriptWhat it does
claude-resume.bat Opens terminal, runs claude --resume in target folder
claude-happy.bat Split pane: Claude (left) + Happy (right)
claude-workspace.bat 3-pane layout: Claude + dev server + Happy
claude-new.bat Fresh Claude session in target folder

Usage

# From any terminal — pass folder path as argument:
D:\ClaudeDev\00_GITHUB\_claude-tools\launchers\claude-happy.bat "D:\my-project"

# Or cd into project first, then run without argument:
cd D:\ClaudeDev\00_GITHUB\_working-on\Tools\my-app
D:\ClaudeDev\00_GITHUB\_claude-tools\launchers\claude-resume.bat

Pane Layouts

claude-happy.bat                  claude-workspace.bat
┌─────────────┬─────────────┐    ┌─────────────┬─────────────┐
│             │             │    │             │  npm run    │
│   Claude    │   Happy     │    │   Claude    │  dev        │
│   --resume  │             │    │   --resume  ├─────────────┤
│             │             │    │             │   Happy     │
└─────────────┴─────────────┘    └─────────────┴─────────────┘

Right-Click Context Menu INSTALLED

Right-click any folder in File Explorer to see these options:

Menu ItemAction
Claude Resume HereOpens terminal + resumes last Claude session
Claude + Happy HereSplit pane with Claude + Happy
Claude Workspace Here3-pane layout with dev server

Works on folder right-click AND inside-folder background right-click.
To uninstall: run uninstall-context-menu.reg

Stream Deck Setup

Use System → Open action for each button. Paste the command into App/File field.

Row 1 — Quick Launch

#LabelApp/File
1Claude Resume...launchers\claude-resume.bat
2Claude+Happy...launchers\claude-happy.bat
3Full Workspace...launchers\claude-workspace.bat
4New Session...launchers\claude-new.bat

Row 2 — Project Shortcuts

#LabelCommand
5Mission Controlwt.exe -d "D:\ClaudeDev\00_GITHUB\_mission-control" cmd /k "claude --resume"
6Working Onwt.exe -d "D:\ClaudeDev\00_GITHUB\_working-on" cmd /k "claude --resume"
7Explorer _working-onexplorer.exe "D:\ClaudeDev\00_GITHUB\_working-on"
8Explorer _mission-controlexplorer.exe "D:\ClaudeDev\00_GITHUB\_mission-control"

Known Fixes

Alt+Shift+D opens in wrong directory (home instead of current folder)

Open Windows Terminal settings: Ctrl+,
Go to your default profile → Starting directory
Either clear it or uncheck "Use default".

Or in JSON config (Ctrl+Shift+,), add to your profile:

"startingDirectory": null

This tells split-pane to inherit the directory from the active pane.

Mobile / Happy Coder

Happy Coder wraps Claude Code with mobile access.

# Install:
npm install -g happy-coder

# Run (in any project folder):
happy
Will mobile see my session context?
A new Happy session does NOT see raw terminal output from a previous session. But it DOES see everything Oliver saved to memory (RECENT_CONTEXT, daily logs, vector memory). As long as the session ended cleanly, the next session — anywhere — picks up via memory hooks.

Claude Tools — Built by Oliver • Last updated March 2026