Navigation Controls

With Simphy you can use keyboard shortcuts to do things faster and easier. Although initially it is difficult to remember keyboard shortcuts, but once you are used to them , it becomes extremely handy. I have tried to make shortcuts as intuitive as possible.

Global Keyboard ShortCut

These shortcuts are application wide shortcuts and work whenever application has focus.

Keyboard ShortCut what it does
Ctrl + N Creates new simulation
Ctrl + O Shows file dialog to open already saved simulation
Ctrl + I Shows file dialog to import objects from saved simulation to current simulation
Ctrl + S Shows dialog to save current simulation to file
Alt + F4 Exit Application
Ctrl + T show/hide property table
Ctrl + R Resets simulation to initial state (state when it was opened or previously saved)

Canvas Keyboard ShortCuts

These shortcuts are intended for object’s creation and interaction with world and will work only when canvas has focus (Click on canvas to get focus).

Add Objects Tools:
Shift + d Sets current tool to ‘Add Disc’ Tool
Shift + b Sets current tool to ‘Add Box’ Tool
Shift + p Sets current tool to ‘Add polygon’ Tool
Shift + r Sets current tool to ‘Add Ring’ Tool
Shift + e Sets current tool to ‘Add Ellipse’ Tool
Shift + g Sets current tool to ‘Add Ground’ Tool
Shift + c Sets current tool to ‘Add Curve/FreeHand Shape’ Tool
Add Joints Tools:
Shift + l Sets current tool to ‘Add Distance Joint’ Tool
Shift + s Sets current tool to ‘Add Spring Joint’ Tool
Shift + h Sets current tool to ‘Add Hinge Joint’ Tool
Shift + w Sets current tool to ‘Add Weld Joint’ Tool
Edit Objects Tools:
Shift + x Sets current tool to ‘Delete’ Tool
Shift + s Sets current tool to ‘Slice’ Tool
Analyze Tools:
Shift + m Sets current tool to ‘Measure’ Tool
Shift + i Sets current tool to ‘Apply Force’ Tool
Shift + j Sets current tool to ‘Apply Impulse’ Tool
Shift + f Sets current tool to ‘Free Body Diagram’ Tool
Shift + t Sets current tool to ‘Add Tracer’ Tool
Miscellaneous Tools:
Ctrl + U Toogle random color of newly created Body
SPACE Play/Pause simulation
Ctrl + Q Performs one step at a time (keep key pressed to perform multiple steps)

Mouse Controls

With Simphy you can use mouse or touch as an input. long press in touch screen enabled monitor behaves as right click in mouse. Main tasks performed by mouse are

  • Select tool from object creation toolbar and Press and drag to create objects
  • Move already created objects or scene itself by dragging with mouse.
  • Click on object to select it.
  • Drag with Ctrl pressed on keyboard to perform multiple selection.
  • Right click on object to open edit pop up menu for the object.
  • Right click in empty canvas to open popup menu to edit world.
  • Double click to abandon current object creation and allow moving objects/scene.