Analog (Integrated) Circuit Design
Ctrl-o to open (load) a schematic or symbolCtrl-Shift-o to reload the most recent schematicCtrl-s to save the current schematicCtrl-Shift-s to save the schematic under a new name (save-as)Ctrl-Shift-Alt-s to save the current view as a symbolCtrl-n to clear the schematic (start a new one)Ctrl-Shift-n to clear the symbol (start a new one)Ctrl-w to close the current schematic/tabb to merge another schematic file into the current oneCtrl-q to exit XschemCursor keys to pan the view (move around)Space (drag) or Ctrl-p to pan the schematic with the mousef full zoom on schematicShift-z or scroll-wheel up to zoom inCtrl-z or scroll-wheel down to zoom outz to zoom into a box (rubber-band selection)Ctrl-Shift-f to zoom-fit the selected elementse to descend into the schematic of the selected symboli to descend into the symbol view of the selected symbolCtrl-e or Backspace to go back to the parent schematicAlt-e / Alt-i to open the selected schematic/symbol in a new windowCtrl-Left / Ctrl-Right to switch between tabs (tabbed interface)\ (backslash) to toggle fullscreen mode% to toggle the drawing grid on/offDel to delete selected elementsIns to insert an element from the component libraryEscape to abort an operation / unselect / redrawu to undo, Shift-U to redoCtrl-a to select allCtrl-c / Ctrl-x / Ctrl-v to copy / cut / paste via the clipboardc to copy the selected objects (in-place duplicate)m to move the selected objectsShift-M to move and insert wires between separated pinsh / v to constrain a move/copy to horizontal / verticalShift-R to rotate the selected objects (90° CCW)Shift-F to mirror / flip horizontallyShift-V to mirror / flip verticallyq to edit the properties of the selected objectShift-Q to edit properties in vim (or external editor)Ctrl-Shift-q to view properties (read-only)t to place a text labelShift-T to toggle the ignore flag on an instance (excluded from netlist)Ctrl-f to find/select objects by substring or regular expressionCtrl-# to rename components with duplicate names (refdes)# to highlight components with duplicate namesAlt-u to align selected objects to the current gridg / Shift-G to halve / double the snap (grid) factorw to draw a wireShift-W to draw a wire and snap to the closest pin or net endpointl to draw a line, r to draw a rectangle, p to draw a polygon& to join, break, and collapse wires! to break selected wires at any pin or junctionAlt-Shift-l to add a wire label (lab_wire.sym)Alt-l to add a label pin (lab_pin.sym)k to highlight the selected netCtrl-k to unhighlight the selected netShift-K to unhighlight all netsAlt-k to select all nets attached to the selected wire/label/pinj to print the list of highlighted nets/pinsA to make a symbol from the current schematic (auto-generate symbol)Alt-p to add a symbol pinAlt-h to create symbol pins from the schematic pins5 to only view probesShift-o to toggle the light/dark color schemeCtrl-b to toggle showing text inside symbolsAlt-b to toggle showing symbol details vs. only bounding boxesShift-A to toggle netlist displayn to generate a hierarchical netlistShift-N to generate a top-level-only netlistCtrl-Shift-v to toggle the netlist format (SPICE / VHDL / Verilog)Alt-s to reload the circuit (e.g. after changes in a subcircuit)s to run a simulation (asks for confirmation)Alt-g to send the highlighted nets to the gaw waveform viewera and b to add cursors to an in-circuit simulation graphf full zoom on the y- or x-axis in an in-circuit simulation graphShift-* to print the schematic to PostScript / PDFCtrl-Shift-* to export the schematic as XPM / PNGAlt-Shift-* to export the schematic as SVG