QUICK REFERENCE
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.
| Action | Shortcut |
|---|---|
| Open Python | Ctrl+O |
| Save Python | Ctrl+S |
| Save Python As | Ctrl+Shift+S |
| Save All Python | File menu or command palette |
| New Module | Ctrl+N |
| Remove Module | Ctrl+Shift+W |
| Set C Destination | Ctrl+Shift+L |
| Transpile using the selected mode | Ctrl+Return |
| Run Python dialog | F5 |
| Compile C | Ctrl+Shift+Return |
| Save Generated C | Ctrl+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.
| Action | Shortcut |
|---|---|
| Undo / Redo (Windows) | Ctrl+Z / Ctrl+Y |
| Cut / Copy / Paste | Ctrl+X / Ctrl+C / Ctrl+V |
| Select all | Ctrl+A |
| Find next / previous | F3 / Shift+F3 |
| Find / Replace | Ctrl+F / Ctrl+H |
| Find in Bundle | Ctrl+Shift+F |
| Duplicate line | Ctrl+Shift+D |
| Toggle comment | Ctrl+/ |
| Indent / Outdent | Ctrl+] / Ctrl+[ |
| Go to line | Ctrl+G |
| Move line | Alt+Shift+Up / Alt+Shift+Down |
| Toggle fold | Ctrl+Shift+[ |
| Fold all functions | Edit → Folding Functions or source header |
| Unfold all functions | Edit → Folding Functions or source header |
| Select next occurrence | Ctrl+D |
| Select all occurrences | Ctrl+Alt+L |
| Add cursor / clear extra cursors | Alt+click / Escape |
| Replace in open documents | Ctrl+Shift+H |
| Complete name | Ctrl+Space |
| Parameter hints | Ctrl+Shift+Space |
| Go to definition / return | F12 / Alt+Left |
| Rename with preview | F2 |
| Format document | Alt+Shift+F |
| Format selected lines | Ctrl+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.
| Action | Shortcut |
|---|---|
| Generated C | Ctrl+Shift+C |
| Transpilation Details | Ctrl+Alt+D |
| Source Bundle | Ctrl+Alt+B |
| Outline | Ctrl+Shift+O |
| Split Python View | Ctrl+\ |
| Command Palette | Ctrl+Shift+P |
| Whitespace marks | Ctrl+Alt+W |
| Transpilation History | Ctrl+Alt+H |
| Increase / decrease Python text | Ctrl+= / Ctrl+- |
| Reset Python text | Ctrl+0 |
| Code & Editor Settings | Ctrl+Alt+T |
| PyCForge Help | F1 |
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.
Ctrl+F focuses and selects the global search field.Enter in the search field or F3 moves to the next matching page.Shift+F3 moves to the previous matching page. These keys cycle result pages, not individual highlighted words.