Crocus Modeller's keyboard shortcuts

Keyboard shortcuts

General

  • ESC - cancel current operation
  • L - toggle show project explorer
  • F11 - show fullscreen (works only in Desktop version)
  • hold SPACE + click and move - navigate

Managing project

  • Ctrl+N - new project
  • Ctrl+O - open project
  • Ctrl+S - save project
  • Ctrl+Shift+S - save project as... (works only in Desktop version)

Editing class diagram

  • Ctrl+Z - undo last operation
  • Ctrl+Y - redo last operation
  • Ctrl+A - select all items on diagram
  • ENTER/F2 - rename selected item (e.g. class, method)
  • DEL/BACKSPACE - delete selected item
  • [ - run Code to Diagram
  • ] - run Diagram to Code
  • Ctrl+F/Ctrl+T - find box on diagram
  • Shift+ENTER - save and hide AsDoc editor

Adding boxes to diagram

  • 1 - add class
  • 2 - add MXML component
  • 3 - add interface
  • 4 - add package

Adding relationships to diagram

  • Q - add association
  • W - add aggregation
  • E - add composition
  • R - add generalization
  • T - add realization
  • Y - add inner of

Adding methods and properties

  • M - add method to selected class or interface
  • P - add property to selected class

Clipboard operations

  • Ctrl+C - copy selected item (e.g. class, method, some text)
  • Ctrl+X - cut selected item
  • Ctrl+V - paste selected item

Zooming diagram

  • + - zoom in
  • - - zoom out
  • 0 - reset zoom

Toggle switches

  • C - toggle selected properties' constant switch
  • S - toggle selected methods or properties' static switch
  • F - toggle selected classes' final switch
  • D - toggle selected classes' dynamic switch
  • G - toggle selected properties' getter switch
  • H - toggle selected properties' read only switch

Visibility

  • , - cycle selected item's visibility left
  • . - cycle selected item's visibility right

Moving methods and properties

  • Ctrl+↑ - move method or property up
  • Ctrl+↓ - move method or property down
  • ↑ - move up method or propertie's selection
  • ↓ - move down method or propertie's selection