QUICK REFERENCE

Keyboard shortcuts

Core workspace commands are available from menus and the command palette as well as the keyboard.

The tables use Windows key labels. Redo uses Ctrl+Y on Windows; other platforms commonly use Ctrl+Shift+Z. Standard commands follow the platform shortcut shown in the menu. On macOS, the displayed Command key replaces Ctrl for those bindings. Editing commands act on the focused Python source view.

Files, modules, and conversion

ActionShortcut
Open PythonCtrl+O
Save PythonCtrl+S
Save Python AsCtrl+Shift+S
Save All PythonFile menu or command palette
New ModuleCtrl+N
Remove ModuleCtrl+Shift+W
Set C DestinationCtrl+Shift+L
Transpile using the selected modeCtrl+Return
Run Python dialogF5
Compile CCtrl+Shift+Return
Save Generated CCtrl+Alt+S

The Transpile menu contains the mutually exclusive Typed and Runtime choices. The checkmark shows which mode the toolbar button and Ctrl+Return use. Choosing a mode does not start conversion. The selection is also available through the command palette and is remembered between launches.

ActionShortcut
Undo / Redo (Windows)Ctrl+Z / Ctrl+Y
Cut / Copy / PasteCtrl+X / Ctrl+C / Ctrl+V
Select allCtrl+A
Find next / previousF3 / Shift+F3
Find / ReplaceCtrl+F / Ctrl+H
Find in BundleCtrl+Shift+F
Duplicate lineCtrl+Shift+D
Toggle commentCtrl+/
Indent / OutdentCtrl+] / Ctrl+[
Go to lineCtrl+G
Move lineAlt+Shift+Up / Alt+Shift+Down
Toggle foldCtrl+Shift+[
Fold all functionsEdit → Folding Functions or source header
Unfold all functionsEdit → Folding Functions or source header
Select next occurrenceCtrl+D
Select all occurrencesCtrl+Alt+L
Add cursor / clear extra cursorsAlt+click / Escape
Replace in open documentsCtrl+Shift+H
Complete nameCtrl+Space
Parameter hintsCtrl+Shift+Space
Go to definition / returnF12 / Alt+Left
Rename with previewF2
Format documentAlt+Shift+F
Format selected linesCtrl+K, then Ctrl+F

Function folding applies only to Python source editors. Generated C remains read-only and fully expanded.

Editing commands are grouped in the compact Edit submenus. See Professional Python editing for regex groups, captured selection scope, multiple-cursor undo, rename limits, and offline assistance.

Views and navigation

ActionShortcut
Generated CCtrl+Shift+C
Transpilation DetailsCtrl+Alt+D
Source BundleCtrl+Alt+B
OutlineCtrl+Shift+O
Split Python ViewCtrl+\
Command PaletteCtrl+Shift+P
Whitespace marksCtrl+Alt+W
Transpilation HistoryCtrl+Alt+H
Increase / decrease Python textCtrl+= / Ctrl+-
Reset Python textCtrl+0
Code & Editor SettingsCtrl+Alt+T
PyCForge HelpF1

Python source defaults to 14 pt and generated C to 12 pt. Use Code & Editor Settings to configure those two code surfaces independently; workspace controls and Help use their own text sizes.

With the source-bundle list focused, Alt+Up and Alt+Down move the selected module. Make Primary, Clear Recent Files, and Cancel Transpilation are available from their menus without a dedicated shortcut.

Right-click the Python line-number or fold-marker gutter to open the tree. Use arrow keys to choose a definition; double-click or press Enter to go there. The left title-bar Copy button copies the full selected definition without moving the source view. Escape closes the dialog. See Copy or visit a definition.

Inside this Help dialog