Shortcut Keyboard Claude Code: Panduan Praktis
Gunakan shortcut Claude Code dengan aman: key saat ini, konflik, keybindings, onboarding, dan verifikasi.
Shortcut keyboard Claude Code hanya benar-benar membantu jika terminal, sistem operasi, editor, dan alat aksesibilitas mengirim key yang sama ke Claude Code. Shortcut yang berjalan di macOS bisa gagal di Windows Terminal. Key yang terlihat tersedia di Claude Code bisa ditangkap lebih dulu oleh VS Code, tmux, IME, screen reader, atau OS. Jadi panduan shortcut yang bagus dimulai dari verifikasi, bukan menghafal.
Artikel ini diperbarui pada 2 Juni 2026. Fokusnya adalah cara menemukan shortcut Claude Code saat ini, menangani konflik terminal dan editor, membedakan custom slash command dari shortcut OS, menulis keybindings.json yang aman, membuat cheat sheet onboarding, mempertimbangkan aksesibilitas, memahami perbedaan Windows/macOS, dan memakai prompt aman saat meminta Claude Code memperbarui dokumentasi.
Detail shortcut dapat berubah. Selalu cek key yang tepat di sesi lokal dan dokumentasi resmi: Claude Code keybindings, interactive mode, commands, slash commands, dan IDE integrations. Untuk kebiasaan terkait, baca juga tips produktivitas Claude Code dan panduan command palette.
Mulai dari konfigurasi saat ini
Langkah pertama bukan menyalin tabel shortcut. Buka keymap yang aktif. Claude Code menyediakan /keybindings untuk melihat dan mengedit shortcut, sedangkan custom setting disimpan di ~/.claude/keybindings.json. Perintah /doctor juga penting karena kemampuan terminal termasuk bagian dari masalah. Jika terminal tidak mengirim key ke Claude Code, mengubah setting Claude Code saja tidak cukup.
Di Windows PowerShell, mulai dengan alur ini.
claude --version
claude
# Jalankan di dalam Claude Code:
# /status
# /keybindings
# /doctor
Di macOS dan Linux, catat versi Claude Code, aplikasi terminal, OS, apakah memakai VS Code integrated terminal, dan apakah berada di tmux. Tanpa konteks itu, tabel shortcut sulit diaudit beberapa bulan kemudian.
flowchart TD
A["Key ditekan"] --> B["Shortcut OS"]
B --> C["Pemrosesan terminal"]
C --> D["Claude Code keybindings"]
D --> E["Aksi chat, edit, atau view"]
C --> F["Konflik tmux, IME, atau editor"]
Shortcut yang dipelajari lebih dulu
Claude Code punya banyak shortcut, tetapi onboarding sebaiknya mulai dari aksi yang mengurangi kesalahan harian: interrupt, send, multiline input, clear screen, history, external editor, dan todos. Contoh berikut tetap harus diverifikasi dengan /keybindings.
| Tujuan | Contoh yang perlu dicek | Catatan praktis |
|---|---|---|
| Menghentikan kerja | Ctrl+C | Jangan ubah muscle memory emergency sembarangan |
| Mengirim input | Enter | Prompt panjang perlu kebiasaan multiline |
| Input multiline | Shift+Enter, Ctrl+J | Beberapa terminal butuh /terminal-setup |
| Membersihkan layar | Ctrl+L | Membersihkan tampilan, bukan history |
| Membuka history | Ctrl+R, Ctrl+O | Cek teks yang belum dikirim sebelum pindah konteks |
| Editor eksternal | Ctrl+X Ctrl+E, kadang Ctrl+G | Lebih aman untuk prompt review panjang |
| Melihat todos | Ctrl+T | Pastikan tidak diubah lokal |
Untuk anggota baru, lebih baik ajarkan /keybindings, /doctor, multiline, external editor, dan interrupt aman daripada memberi daftar key panjang.
Windows, macOS, VS Code, dan terminal
Di macOS, Option kadang berfungsi sebagai Meta, tetapi pengaturan terminal bisa menjadikannya input karakter khusus. Di Windows, perilaku Ctrl, Alt, dan Windows key tergantung terminal dan aplikasi. Di Linux, window manager bisa menangkap kombinasi sebelum terminal.
VS Code menambah masalah fokus. Jika fokus ada di integrated terminal, key bisa sampai ke Claude Code. Jika fokus ada di editor, key yang sama bisa menjalankan command VS Code. Cheat sheet harus menulis “fokus di Claude Code” atau “fokus di VS Code”, bukan hanya daftar key.
Tim sebaiknya menetapkan tiga hal:
- Terminal standar onboarding, misalnya Windows Terminal atau iTerm2.
- Multiline standard memakai
Shift+EnteratauCtrl+J. - Cara berpindah fokus antara VS Code, integrated terminal, dan Claude Code.
Aksesibilitas harus ada di dokumen yang sama. Pengguna screen reader, IME, remote desktop, atau keyboard custom mungkin tidak bisa memakai kombinasi kompleks. Menu, slash command, editor eksternal, dan checklist perlu tetap tersedia. Lihat juga aksesibilitas Claude Code.
keybindings.json harus kecil dan jelas
Custom keybindings berguna, tetapi terlalu banyak perubahan membuat dokumentasi resmi dan penjelasan tim tidak cocok. Mulai dari perubahan kecil: nonaktifkan key yang konflik berat, atau tambahkan jalan aman ke aksi yang sangat sering digunakan.
Contoh minimal ~/.claude/keybindings.json ini mengikuti struktur dokumentasi. Ia memetakan Ctrl+E ke external editor dan menonaktifkan Ctrl+U di Chat. Jika terminal atau shell sudah memakai Ctrl+E, pilih key lain.
{
"$schema": "https://www.schemastore.org/claude-code-keybindings.json",
"bindings": [
{
"context": "Chat",
"bindings": {
"ctrl+e": "chat:externalEditor",
"ctrl+u": null
}
}
]
}
Setiap custom binding perlu alasan tertulis. Jangan mengubah shortcut interrupt seperti Ctrl+C tanpa test nyata. Sebelum menjadi default tim, coba di Windows, macOS, VS Code integrated terminal, dan tmux.
PowerShell berikut mengecek apakah file custom sudah ada.
$path = Join-Path $HOME ".claude\keybindings.json"
if (Test-Path $path) {
Get-Item $path | Select-Object FullName, LastWriteTime
} else {
"No custom keybindings.json found."
}
Workflow pakai slash command atau skill
Tidak semua workflow harus menjadi shortcut OS. Shortcut cocok untuk memindahkan UI atau aksi kecil. Workflow review, test, dokumentasi, atau publikasi lebih aman menjadi slash command atau skill karena langkahnya terlihat dan bisa direview.
Misalnya, review dokumentasi shortcut bisa dibuat sebagai project skill.
$dir = ".claude\skills\shortcut-review"
New-Item -ItemType Directory -Force $dir | Out-Null
@'
---
description: Review Claude Code shortcut docs for this repository.
---
Check the current Claude Code shortcuts before editing docs.
1. Ask the user to run `/keybindings` and `/doctor`.
2. Compare Windows, macOS, VS Code, and terminal notes.
3. Do not invent exact keybindings that are not documented.
4. Keep destructive workflows behind explicit prompts.
5. End with changed files, checks, and residual risk.
'@ | Set-Content -Encoding utf8 "$dir\SKILL.md"
Jika skill ini nantinya mengedit file, menjalankan Git, atau memanggil command eksternal, hubungkan dengan panduan permissions Claude Code agar batas approval jelas.
Use case konkret
Use case pertama adalah onboarding. Dalam 30 menit pertama, anggota baru cukup menjalankan /keybindings, menjalankan /doctor, mencoba multiline input, membuka external editor, clear screen, history, dan interrupt aman.
Use case kedua adalah review panjang. Security, accessibility, CTA, tests, dan residual risk tidak cocok ditulis sebagai satu baris cepat. Buka external editor, tulis scope, larangan, verification commands, dan format output. Claude Code code review checklist cocok dipakai bersama ini.
Use case ketiga adalah implementasi dengan VS Code. Kamu mengirim selection ke Claude Code, menerima plan, membaca diff di VS Code, lalu menjalankan test di terminal. Cheat sheet harus menunjukkan aplikasi mana yang punya fokus.
Use case keempat adalah workflow aksesibel. Screen reader, IME, remote desktop, dan keyboard custom bisa membuat kombinasi kompleks gagal. Slash command, menu, external editor, dan checklist adalah jalur alternatif yang wajib ada.
Failure mode dan safe prompt
Failure paling berbahaya adalah memetakan ulang Ctrl+C karena terlihat tersedia. Interrupt dan emergency stop harus tetap predictable. Failure kedua adalah melupakan tmux dan terminal shortcuts. Ctrl+B, Ctrl+Shift+T, dan kombinasi Alt sering tidak sampai ke Claude Code. Failure ketiga adalah dokumentasi lama. Failure keempat adalah mengikat commit, push, deploy, billing, atau CTA monetisasi ke satu key.
Gunakan prompt ini saat meminta Claude Code memperbarui dokumentasi.
You are updating our Claude Code keyboard shortcut guide.
Scope:
- Read only the target article and related docs.
- Preserve slug, heroImage, and existing internal links unless broken.
- Verify current shortcut facts against official Claude Code docs.
- Treat exact keybindings as version-sensitive.
Required content:
- How to open /keybindings and run /doctor.
- Windows, macOS, VS Code, terminal, tmux, and IME conflicts.
- keybindings.json example with a small safe change.
- 3 or more practical use cases.
- Concrete failure modes and accessibility notes.
- Final verification note with commands run and residual risk.
Do not:
- Invent undocumented shortcut details.
- Map destructive actions to one key.
- Remove monetization CTA, product links, or training links.
Cheat sheet onboarding bisa dimulai dari blok ini.
# Claude Code shortcuts onboarding
Update date: 2026-06-02
Before memorizing keys, run:
1. `/status`
2. `/keybindings`
3. `/doctor`
Daily keys to confirm:
| Situation | What to check |
| --- | --- |
| Stop current work | Confirm the interrupt key in `/keybindings` |
| Long prompt | Use external editor before sending |
| Multiline prompt | Test Shift+Enter and Ctrl+J |
| Screen is noisy | Use the clear-screen shortcut |
| Need old context | Open conversation history |
| VS Code workflow | Note which app has focus first |
Rule:
If your terminal, OS, or screen reader uses the same key,
do not force the Claude Code shortcut. Choose a safer route.
CTA dan hasil praktik
Untuk latihan individu, mulai dari free Claude Code cheatsheet. Untuk prompt dan template reusable, lihat produk ClaudeCodeLab. Untuk standar terminal, CLAUDE.md, permissions, dan review policy tim, gunakan Claude Code training and consultation.
Dalam catatan praktik Masa, peningkatan terbesar bukan dari menambah shortcut baru, tetapi dari mengecek /keybindings dan /doctor lebih dulu. Di Windows Terminal dan VS Code integrated terminal, memastikan multiline input dan external editor mengurangi prompt panjang yang terkirim tidak sengaja. Risiko tersisa adalah version drift: Claude Code, terminal, dan integrasi IDE bisa berubah, jadi setiap refresh harus mengecek ulang dokumentasi resmi dan keymap lokal.
PDF gratis: cheatsheet Claude Code
Masukkan email dan unduh satu halaman berisi command, kebiasaan review, dan workflow aman.
Kami menjaga datamu dan tidak mengirim spam.
Tentang penulis
Masa
Engineer yang berfokus pada workflow Claude Code praktis dan adopsi tim.
Artikel terkait
Permission safety ladder Claude Code: perluas akses tanpa kehilangan kontrol
Naik dari read-only ke edit terbatas, command bukti, dan cek deploy dengan kontrol yang jelas.
Claude Code Small PR Proof Pack: perubahan kecil yang mudah direview
Paket bukti untuk PR Claude Code: diff, check, URL publik, jalur CTA, dan rollback.
Review gate Claude Code sebelum commit: diff, test, URL publik, dan CTA
Cara memakai Claude Code sebelum commit: diff scope, build, URL publik, link Gumroad, CTA konsultasi, missing test, dan file tidak terkait.