Amazon Q keyboard shortcuts for Windows and Mac

Windows and Mac keys that AWS documents for the Amazon Q Developer IDE plugins: inline suggestions in VS Code, JetBrains, Eclipse, Visual Studio and five AWS coding environments, inline chat, and the agentic chat keys AWS lists for VS Code only. On every tab Alt + C (Option + C on a Mac) requests a suggestion and Tab accepts it. AWS ends plugin support on April 30, 2027; the Q CLI has become the Kiro CLI, listed last.

56 shortcuts in 12 sections. Checked row by row against AWS Docs on . Edited by Jay.

Inline suggestions in VS Code 5

ActionWindowsMac
Manually trigger suggestionAsks Amazon Q for an inline suggestion on demand; it starts one and does not cycle.Alt+COption+C
Accept suggestionInserts the whole recommendation that is currently shown in the editor.TabTab
Next suggestionCycles forward when Amazon Q has more than one recommendation to offer.RightRight
Previous suggestionCycles back to the recommendation shown before the current one.LeftLeft
Reject suggestionTyping on has the same effect once a typed character no longer matches the suggestion.EscorBackspaceEscorBackspace

VS Code on Mac Mac only 1

ActionWindowsMac
Accept next wordTakes the suggestion one word at a time; AWS prints only this Mac form on the VS Code tab.—Cmd+Right

Inline suggestions in JetBrains IDEs 5

ActionWindowsMac
Trigger suggestion (JetBrains)Alt+COption+C
Accept suggestion (JetBrains)TabTab
Next suggestion (JetBrains)RightRight
Previous suggestion (JetBrains)LeftLeft
Reject suggestion (JetBrains)Continuing to type removes it as well, from the first character that differs.EscorBackspaceEscorBackspace

Inline suggestions in Eclipse 5

ActionWindowsMac
Trigger suggestion (Eclipse)Alt+COption+C
Accept suggestion (Eclipse)TabTab
Next suggestion (Eclipse)Eclipse uses bracket keys instead of arrows.Alt+]Option+]
Previous suggestion (Eclipse)Steps back to the recommendation shown before this one, using the opening bracket.Alt+[Option+[
Reject suggestion (Eclipse)EscorBackspaceEscorBackspace

Inline suggestions in Visual Studio 5

ActionWindowsMac
Trigger suggestion (Visual Studio)Appears as AWSToolkit.CodeWhisperer.GetSuggestion in the Visual Studio keybindings.Alt+C—
Accept suggestion (Visual Studio)Tab—
Next suggestion (Visual Studio)Bound to the Visual Studio command Edit.NextSuggestion.Alt+.—
Previous suggestion (Visual Studio)Bound to the Visual Studio command Edit.PreviousSuggestion.Alt+,—
Reject suggestion (Visual Studio)EscorBackspace—

Inline suggestions in AWS notebooks 5

The AWS Glue Studio Notebook tab prints the same five keys as the Amazon SageMaker AI and JupyterLab tabs.

ActionWindowsMac
Trigger suggestion (notebooks)Same key on the Amazon SageMaker AI, JupyterLab and AWS Glue Studio Notebook tabs.Alt+COption+C
Accept suggestion (notebooks)TabTab
Next suggestion (notebooks)The notebook environments cycle with the vertical arrows, not Left and Right.DownDown
Previous suggestion (notebooks)UpUp
Reject suggestion (notebooks)The only rejection key AWS prints for these three environments.EscEsc

Inline suggestions in Lambda and Cloud9 3

ActionWindowsMac
Fetch code suggestion manuallyIdentical on the AWS Lambda and AWS Cloud9 tabs; both let you rebind it under Preferences, Keybindings.Alt+COption+C
Accept suggestion (Lambda, Cloud9)TabTab
Reject suggestion (Lambda, Cloud9)Scrolling the editor any way also clears the suggestion here.EscorBackspaceorScrollEscorBackspaceorScroll

Inline chat 4

ActionWindowsMac
Start inline chatFor VS Code and JetBrains: highlight code first, then type a prompt in the input field that opens.Ctrl+ICmd+I
Start inline chat (Eclipse)Eclipse adds Shift to the chord used by the other two IDEs.Ctrl+Shift+ICmd+Shift+I
Accept inline chat changeApplies the diff Amazon Q generated, like the Accept button.EnterReturn
Reject inline chat changeTurns down the generated diff, like the Reject button.EscEsc

Agentic chat in VS Code 3

AWS lists a third, Linux form for each of these keys with Meta in place of Ctrl, and states that the chat shortcuts exist only in Visual Studio Code.

ActionWindowsMac
Run commandRuns the command Q proposes in the chat panel; active only while focus is in the chat.Shift+Ctrl+EnterShift+Cmd+Return
Reject commandDeclines the command Amazon Q is asking to run.Shift+Ctrl+RShift+Cmd+R
Stop generationHalts the response while Amazon Q is still producing it.Shift+Ctrl+BackspaceShift+Cmd+Backspace

Chat commands and history 4

The feature names /dev, /test, /doc and /review are retired: AWS describes each as a capability that "used to be referred to" by that name, and lists only /clear, /compact and /help as chat commands.

ActionWindowsMac
Open chat historyLists saved conversations of the current workspace by date, with a search bar to find one.Ctrl+FCmd+F
Clear conversationEmpties the chat panel and drops what Amazon Q remembered of the conversation./clear/clear
Compact chat historySwaps the history for a short summary once the context window is nearly full./compact/compact
Show help overviewSummarises what Amazon Q can do, with sample questions./help/help

Chat context 7

ActionWindowsMac
Open context menuTyped in the chat input; the menu offers files, folders, code, images and saved prompts.@@
Pin selected context itemWorks on the item highlighted in the @ menu and keeps it attached to later messages.Alt+EnterOption+Return
Add file as context@file@file
Add folder as context@folder@folder
Add code symbol as contextOne of the three context commands AWS still recommends after deprecating @workspace.@code@code
Add saved prompt as context@prompt@prompt
Add workspace as contextAWS now marks this feature as deprecated.@workspace@workspace

Kiro CLI commands 9

The AWS user guide now says the Q CLI has become the Kiro CLI. Kiro's upgrade guide adds that q and q chat keep working, with kiro-cli as the recommended name.

ActionWindowsMac
Start chat sessionReplaces q chat, the Q CLI entry point, which Kiro says keeps working after the upgrade.kiro-cli chatkiro-cli chat
Start chat with a questionINPUT is the first question to ask, typed in quotes after the command.kiro-cli chat INPUTkiro-cli chat INPUT
Natural language to shellTurns an English description into a shell command.kiro-cli translatekiro-cli translate
Diagnose installationChecks and fixes common setup problems.kiro-cli doctorkiro-cli doctor
Sign inAuthenticates with Builder ID, Identity Center, or a Google or GitHub login.kiro-cli loginkiro-cli login
Sign outEnds the session and removes the stored credentials.kiro-cli logoutkiro-cli logout
Show versionAdd --changelog to read the release notes of the installed build.kiro-cli versionkiro-cli version
Show helpA global argument, so it also follows any subcommand; -h is the short form.kiro-cli --helpkiro-cli --help
Exit CLI chatTyped inside an interactive session; /exit and /q are aliases./quit/quit

Notes

One trigger, then a different pair of keys per IDE

The inline-suggestion keys are small but precise: Alt + C summons a suggestion on demand and Tab accepts it on every tab of AWS’s reference. Cheat sheets sometimes list Alt + C as “next suggestion”, but AWS’s reference is unambiguous: Alt + C triggers, other keys cycle. Which keys depends on where you work: the Right and Left arrows in VS Code and JetBrains, Alt + ] and Alt + [ in Eclipse, Alt + . and Alt + , in Visual Studio, and Down and Up in SageMaker AI, JupyterLab and Glue Studio notebooks. In the four IDEs rejection needs no dedicated shortcut: Esc, Backspace, or simply typing something that mismatches all dismiss the suggestion. Accepting one word at a time is listed for VS Code only, as Cmd + Right.

Chat keys live only in the chat panel

The agentic chat adds three VS Code bindings — Shift + Ctrl + Enter to run the command Q proposes, Shift + Ctrl + R to reject it, Shift + Ctrl + Backspace to stop generation — and AWS scopes them to fire only while focus is inside the Q chat panel, precisely so they can never shadow your editor’s own bindings. On a Mac the same three use Cmd (Shift + Cmd + Return to run), and AWS prints a Linux form with Meta. They ride VS Code’s native keybinding system, so anything you remap in the Keyboard Shortcuts editor updates Q’s tooltips too. Inline chat is separate: Ctrl + I opens it in VS Code and JetBrains, Ctrl + Shift + I in Eclipse.

The terminal side is now Kiro CLI, and the plugins have an end date

AWS’s user guide no longer documents a Q command line of its own: its page on the subject says the Q CLI has become the Kiro CLI and points to the Kiro documentation. Kiro’s upgrade guide says the old q and q chat entry points keep working, while recommending kiro-cli (kiro-cli chat works as well); the Kiro reference lists the commands under kiro-cli: chat, translate, doctor, login, logout and version. Inside the IDE chat, the feature commands are gone too: AWS says the development, test, documentation and review features “used to be referred to as” /dev, /test, /doc and /review, and now lists only /clear, /compact and /help. AWS will discontinue support for the Amazon Q Developer IDE plugins on April 30, 2027 and directs users to Kiro.

Questions

What does Alt + C actually do in Amazon Q?

It manually triggers an inline suggestion (Option + C on macOS). It does not cycle to the next suggestion — that is the Right arrow in VS Code and JetBrains, Alt + ] in Eclipse, Alt + . in Visual Studio, and the Down arrow in SageMaker AI, JupyterLab and Glue Studio notebooks.

How do I reject an Amazon Q suggestion?

In VS Code, JetBrains, Eclipse and Visual Studio there are three ways, no dedicated key needed: press Esc, press Backspace, or just keep typing — the suggestion disappears at the first character mismatch. In Lambda and Cloud9 scrolling also dismisses it; for the notebook environments AWS lists Esc only.

Why don't the Amazon Q chat shortcuts work in my editor?

They are scoped: Shift + Ctrl + Enter, Shift + Ctrl + R and Shift + Ctrl + Backspace (Cmd instead of Ctrl on a Mac) fire only while focus is inside the Q chat panel, and currently only in VS Code. That scoping is deliberate, to avoid clashing with editor keybindings.

Can I change Amazon Q's keyboard shortcuts?

Yes. Q uses each IDE's native shortcut system, so remap them in your IDE's keyboard settings; tooltips inside Q update to match. A refresh of the IDE may be needed before tooltips reflect the change.

What happened to q chat and the Amazon Q Developer CLI?

AWS's user guide now states that the Q CLI has become the Kiro CLI. According to Kiro's upgrade guide, q and q chat continue to work, but Kiro recommends kiro-cli (kiro-cli chat works as well), and running q update switches an existing installation to Kiro CLI.

Are /dev, /test, /doc and /review still Amazon Q chat commands?

Not under those names. AWS's chat page says each of these capabilities used to be referred to by its slash name, and the chat commands it lists now are /clear, /compact and /help. The features themselves are still described on that page.

Does Amazon Q have a shortcut to accept just part of a suggestion?

Yes, in VS Code: AWS lists Accept next word as Cmd + Right and prints no Windows key for it. Tab still accepts the whole suggestion.

When does AWS stop supporting the Amazon Q Developer IDE plugins?

On April 30, 2027, according to the end-of-support notice in the Amazon Q Developer user guide, which directs plugin users to Kiro for inline suggestions, chat and code generation.

Sources and checks

4 more source pages

Every row on this page was matched to a line in the documentation above on . A binding that could not be found there is not listed.

3 rows from the earlier version of this page were removed in that check: duplicates, and bindings the documentation does not list or lists differently.

Found a wrong or missing key? Tell us and it gets checked against the source. How we verify describes the process and its limits.