Skip to content

Keyboard Shortcuts

Regenerator 2000 is designed to be a keyboard-centric application. While it features mouse support—which is handy for scrolling through different views—you'll find that the keyboard shortcuts are often a more efficient way to navigate and interact with the program.

The shortcut scheme follows a simple logic:

  • Block Type Operations: These are usually a single letter or Shift + letter (e.g., c for Code, b for Byte).
  • Dialogs & Application Actions: Operations that open a dialog or perform application-level tasks typically use Ctrl + letter or Alt + letter.

We've tested these shortcuts extensively across Windows, macOS, and Linux, and in various terminal environments ( including inside tmux). Wherever a standard shortcut might conflict with a reserved key combination (like Ctrl+2 in tmux), we've provided alternatives (e.g., Alt+2).

Context Action Shortcut
General Activate Main Menu F10
Quit Ctrl+Q
General Open File Ctrl+O
Save Project Ctrl+S
Save Project As Alt+S or Ctrl+Shift+S
Export to .asm Ctrl+E
Export to .asm as... Alt+E or Ctrl+Shift+E
Import VICE Labels (menu only)
Export VICE Labels (menu only)
Document Settings Alt+D or Ctrl+Shift+D
Settings Alt+P or Ctrl+,
Open Recent Projects Alt+O or Ctrl+Shift+O
Undo U
Redo Ctrl+R
Switch Pane (between Disasm and right pane) Tab
Views Toggle Blocks View Alt+1 or Ctrl+1
Cycle Hex Dump View (16 columns → 8 columns → Off) Alt+2 or Ctrl+2
Cycle Sprites View (2 columns → 1 column → Off) Alt+3 or Ctrl+3
Cycle Charset View (8 columns → 4 columns → Off) Alt+4 or Ctrl+4
Toggle Bitmap View Alt+5 or Ctrl+5
Toggle Debugger Panel Alt+6 or Ctrl+6
View: Disassembly (editing) Create Scope R
Nudge Scope Boundary Alt+Up / Alt+Down
Convert to Code C
Convert to Byte B
Convert to Word W
Convert to Address A
Convert to PETSCII Text P
Convert to Screencode Text S
Disassemble Address (flow analysis) D
Next/Prev Immediate Mode Format (Hex, Decimal, Binary) I / Shift+I
Pack Lo/Hi Address (Immediate Mode) [
Pack Hi/Lo Address (Immediate Mode) ]
Set Lo/Hi Word Table ,
Set Hi/Lo Word Table .
Set Lo/Hi Address Table <
Set Hi/Lo Address Table >
Apply Enum E
Convert to External File Shift+E
Convert to Undefined ?
Set Label L
Toggle Bookmark Ctrl+B
List Bookmarks Ctrl+Shift+B or Alt+B
Add Side Comment ;
Add Line Comment :
Toggle Collapsed Block Ctrl+K
Toggle Splitter |
Analyze Ctrl+A
View: Disassembly (navigation) Move Cursor Up / Down / J / K
Page Up/Down Page Up / Page Down
Home/End Home / End
Jump to Address Ctrl+G or Alt+G
Jump to Line Ctrl+Shift+G or Alt+Shift+G
Jump to Line / End of File number + Shift+G
Jump to Operand Enter
Remove Scope / Exclude External Address Del
Jump Back (History) Backspace
Next Unexplored Block Ctrl+N
Prev Unexplored Block Ctrl+Shift+N
Previous/Next 10 Lines Ctrl+U / Ctrl+D
View: Hexdump Convert to Byte B
Column Navigation Left / Right / H / L
Next / Prev Hex Text Mode (Screencode shifted/unshifted, PETSCII shifted/unshifted) M / Shift+M
Jump to Disassembly + update cursor Enter
View: Sprites Convert to Byte B
Toggle Multicolor Sprites M
Jump to Disassembly + update cursor Enter
View: Charset Convert to Byte B
Toggle Multicolor Charset M
Jump to Disassembly + update cursor Enter
View: Bitmap Convert to Byte B
Toggle Multicolor Bitmap M
Next / Prev Screen RAM (0x0000,0x0400, ...) S / Shift+S
Screen RAM after Bitmap X
Jump to Disassembly + update cursor Enter
View: Blocks Toggle Collapsed Block Ctrl+K
Jump to Disassembly + update cursor Enter
Debugger Toggle Breakpoint F2
Toggle Breakpoint... Shift+F2
Watchpoint F6
Memory Dump... M
Run to Cursor F4
Step Instruction F7
Step Over F8
Step Out Shift+F8
Run / Pause (Continue) F9
Menus Navigate Menu Up, Down, Left, Right
Select Item Enter
Close Menu Esc
File Menu Alt+F
Edit Menu Alt+T
Jump Menu Alt+J
Search Menu Alt+R
View Menu Alt+V
Debugger Menu Alt+U
Help Menu Alt+H
Search Vim Search /
Next / Previous Match N / Shift+N
Search Dialog Ctrl+F
Find Next / Previous F3 / Shift+F3
Go to symbol Ctrl+P
Go to Cross References Ctrl+X
Selection Toggle Visual Mode Shift+V
Select Text Shift+Up / Down / Visual Mode + J / K
Clear Selection Esc
Drag to Select Mouse Drag