EDITOR COMMANDS
Most editing commands are available in the menu, but definitely key-bindings and Mouse actions are the most effective way to build and arrange schematics, so you should learn at least the most important ones.
The basic principle in XSCHEM is that first you select something in the circuit then you decide what to do with the selection. For example, if you need to change an object property you first select it (mouse click) and then you press the edit property ('q') key. It you need to move together multiple objects you select them (by area or using multiple mouse clicks with the Shift key), then you press the move ('m') key.
EDITOR COMMAND CHEATSHEET
This list is available in XSCHEM in the Help menu
XSCHEM MOUSE BINDINGS
----------------------------------------------------------------------
LeftButton Clear selection and select a graphic object
(line, rectangle, symbol, wire)
if clicking on blank area: clear selection
shift+LeftButton Select without clearing previous selection
alt+LeftButton if an 'url' or 'tclcommand' property is defined on
selected instance open the url or execute the
tclcommand
LeftButton drag Select objects by area, clearing previous selection
shift+LeftButton drag Select objects by area, without clearing
previous selection
Ctrl+LeftButton drag Select objects by area to perform a
subsequent 'stretch' move operation
shift+ Select objects by area without unselecting
Ctrl+LeftButton drag to perform a subsequent 'stretch' move operation
Mouse Wheel Zoom in / out
MidButton drag Pan viewable area
RightButton Unselect selected object
shift+RightButton drag Unselect objects by area
Ctrl + LeftButton Edit property of object under the mouse
Double Click else edit global schematic / symbol property string
LeftButton Double click Terminate Polygon placement
RightButton DoubleClick Descend into component under mouse else return to
parent schematic
XSCHEM KEY BINDINGS
----------------------------------------------------------------------
- BackSpace Back to parent schematic
- Delete Delete selected objects
- Insert Insert element from library
- Down Move down
ctrl Enter Confirm closing dialog boxes
- Escape Abort, redraw, unselect
- Left Move right
- Right Move left
- Up Move up
- '!' Break selected wires at any wire or component pin
connection
- ' ' Pan schematic
- ' ' When drawing lines or wires toggle between
manhattan H-V, manhattan V-H or oblique path.
- '5' View only probes
- 'a' Make symbol from pin list of current schematic
ctrl 'a' Select all
shift 'A' Toggle show netlist
- 'b' Merge file
ctrl 'b' Toggle show text in symbol
- 'c' Copy selected obj.
ctrl 'c' Save to clipboard
shift 'C' Start arc placement
shift+ctrl 'C' Sta