Skip to content

Keyboard Shortcuts

Streamline your DojoCode experience with these keyboard shortcuts.

General

ShortcutAction
Ctrl + SSave your current work (Challenge, Contest, etc.)
EnterConfirm action / Select item
EscapeCancel action / Close dialog

Code Editor & Challenges

DojoCode's editor supports standard code editor shortcuts. Additionally, you can enable specific keybinding modes in the Editor Settings.

ShortcutAction
Ctrl + EnterRun Code: Executed your solution to see initial test results.
Ctrl + ShiftSubmit Solution: Runs the full test suite to validate your answer.

Keybinding Modes

You can enable these modes in the editor settings:

  • Vim Mode: Enables standard Vim keybindings for navigation and editing.
  • Emacs Mode: Enables standard Emacs keybindings.

Chat System

ShortcutAction
EnterSend message
Shift + EnterAdd a new line in the message input

AI Assistant (Ask AI)

ShortcutAction
Ctrl + Alt + VToggle between voice and text mode for the AI chatbot
Ctrl + MEnable/Toggle microphone for voice commands

Live Collaboration

When in a live collaboration session, you can access specific shortcuts for video and audio controls within the Settings menu of the video call interface.