| key | pcb-menu-lesstif.lht | pcb-menu-gtk.lht |
|---|---|---|
| . | 'All-direction' lines conf(toggle, editor/all_direction_lines, design) | 'All-direction' lines conf(toggle, editor/all_direction_lines, design) |
| 0 | Select Layer 10 SelectLayer(10) | Select Layer 10 SelectLayer(10) |
| 0-alt | Select Layer 20 SelectLayer(20) | Select Layer 20 SelectLayer(20) |
| 0-alt-ctrl | Toggle Layer 20 ToggleView(20) | Toggle Layer 20 ToggleView(20) |
| 0-ctrl | Toggle Layer 10 ToggleView(10) | Toggle Layer 10 ToggleView(10) |
| 1 | Select Layer 1 SelectLayer(1) | Select Layer 1 SelectLayer(1) |
| 1-alt | Select Layer 11 SelectLayer(11) | Select Layer 11 SelectLayer(11) |
| 1-alt-ctrl | Toggle Layer 11 ToggleView(11) | Toggle Layer 11 ToggleView(11) |
| 1-ctrl | Toggle Layer 1 ToggleView(1) | Toggle Layer 1 ToggleView(1) |
| 1-shift | #1 PasteBuffer(1) | Select Buffer #1 PasteBuffer(1) |
| 2 | Select Layer 2 SelectLayer(2) | Select Layer 2 SelectLayer(2) |
| 2-alt | Select Layer 12 SelectLayer(12) | Select Layer 12 SelectLayer(12) |
| 2-alt-ctrl | Toggle Layer 12 ToggleView(12) | Toggle Layer 12 ToggleView(12) |
| 2-ctrl | Toggle Layer 2 ToggleView(2) | Toggle Layer 2 ToggleView(2) |
| 2-shift | #2 PasteBuffer(2) | Select Buffer #2 PasteBuffer(2) |
| 3 | Select Layer 3 SelectLayer(3) | Select Layer 3 SelectLayer(3) |
| 3-alt | Select Layer 13 SelectLayer(13) | Select Layer 13 SelectLayer(13) |
| 3-alt-ctrl | Toggle Layer 13 ToggleView(13) | Toggle Layer 13 ToggleView(13) |
| 3-ctrl | Toggle Layer 3 ToggleView(3) | Toggle Layer 3 ToggleView(3) |
| 3-shift | #3 PasteBuffer(3) | Select Buffer #3 PasteBuffer(3) |
| 4 | Select Layer 4 SelectLayer(4) | Select Layer 4 SelectLayer(4) |
| 4-alt | Select Layer 14 SelectLayer(14) | Select Layer 14 SelectLayer(14) |
| 4-alt-ctrl | Toggle Layer 14 ToggleView(14) | Toggle Layer 14 ToggleView(14) |
| 4-ctrl | Toggle Layer 4 ToggleView(4) | Toggle Layer 4 ToggleView(4) |
| 4-shift | #4 PasteBuffer(4) | Select Buffer #4 PasteBuffer(4) |
| 5 | Select Layer 5 SelectLayer(5) | Select Layer 5 SelectLayer(5) |
| 5-alt | Select Layer 15 SelectLayer(15) | Select Layer 15 SelectLayer(15) |
| 5-alt-ctrl | Toggle Layer 15 ToggleView(15) | Toggle Layer 15 ToggleView(15) |
| 5-ctrl | Toggle Layer 5 ToggleView(5) | Toggle Layer 5 ToggleView(5) |
| 5-shift | #5 PasteBuffer(5) | Select Buffer #5 PasteBuffer(5) |
| 6 | Select Layer 6 SelectLayer(6) | Select Layer 6 SelectLayer(6) |
| 6-alt | Select Layer 16 SelectLayer(16) | Select Layer 16 SelectLayer(16) |
| 6-alt-ctrl | Toggle Layer 16 ToggleView(16) | Toggle Layer 16 ToggleView(16) |
| 6-ctrl | Toggle Layer 6 ToggleView(6) | Toggle Layer 6 ToggleView(6) |
| 7 | Select Layer 7 SelectLayer(7) | Select Layer 7 SelectLayer(7) |
| 7-alt | Select Layer 17 SelectLayer(17) | Select Layer 17 SelectLayer(17) |
| 7-alt-ctrl | Toggle Layer 17 ToggleView(17) | Toggle Layer 17 ToggleView(17) |
| 7-ctrl | Toggle Layer 7 ToggleView(7) | Toggle Layer 7 ToggleView(7) |
| 8 | Select Layer 8 SelectLayer(8) | Select Layer 8 SelectLayer(8) |
| 8-alt | Select Layer 18 SelectLayer(18) | Select Layer 18 SelectLayer(18) |
| 8-alt-ctrl | Toggle Layer 18 ToggleView(18) | Toggle Layer 18 ToggleView(18) |
| 8-ctrl | Toggle Layer 8 ToggleView(8) | Toggle Layer 8 ToggleView(8) |
| 9 | Select Layer 9 SelectLayer(9) | Select Layer 9 SelectLayer(9) |
| 9-alt | Select Layer 19 SelectLayer(19) | Select Layer 19 SelectLayer(19) |
| 9-alt-ctrl | Toggle Layer 19 ToggleView(19) | Toggle Layer 19 ToggleView(19) |
| 9-ctrl | Toggle Layer 9 ToggleView(9) | Toggle Layer 9 ToggleView(9) |
| : | Command Command() | Command Entry Command() |
| = | SimpleOpts djopt(simple) | Simple optimization djopt(simple) |
| =-ctrl | Auto-Optimize djopt(auto) | Auto-Optimize djopt(auto) |
| [ | Temp Arrow ON Mode(Save); Mode(Arrow); Mode(Notify) | Temp Arrow ON Mode(Save); Mode(Arrow); Mode(Notify) |
| \ | Full screen fullscreen(toggle) | |
| / | Cycle Clip Display(CycleClip) | Cycle Clip Display(CycleClip) |
| ] | Temp Arrow OFF Mode(Release); Mode(Restore) | Temp Arrow OFF Mode(Release); Mode(Restore) |
| ` | Zoom Toggle Zoom(Toggle) | |
| a | Set Same SetSame() | Set Same SetSame() |
| a-alt | Select all visible Select(All) | Select all visible Select(All) |
| a-alt-shift | Unselect all Unselect(All) | Unselect all Unselect(All) |
| b | Flip Object Flip(Object) | Flip Object Flip(Object) |
| b-alt-ctrl | netlist patch for back annotation SavePatch() | |
| b-shift | Move selected elements to other side Flip(SelectedElements) | Move selected elements to other side Flip(SelectedElements) |
| backspace | Remove Delete(Selected) | Remove Selected RemoveSelected() |
| backspace-shift | Remove Connected Atomic(Save); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Restore); Connection(Find); Atomic(Restore); Select(Connection); Atomic(Restore); RemoveSelected(); Atomic(Restore); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Block) | Remove Connected Atomic(Save); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Restore); Connection(Find); Atomic(Restore); Select(Connection); Atomic(Restore); RemoveSelected(); Atomic(Restore); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Block) |
| c | Center cursor Center() | Center cursor Center() |
| c-alt | Route radius +0.5 conf(delta, editor/route_radius, +0.5, design) | Route radius +0.5 conf(delta, editor/route_radius, +0.5, design) |
| c-alt-shift | Route radius -0.5 conf(delta, editor/route_radius, -0.5, design) | Route radius -0.5 conf(delta, editor/route_radius, -0.5, design) |
| c-ctrl | Copy selection to buffer GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Mode(PasteBuffer) | Copy selection to buffer GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Unselect(All); Mode(PasteBuffer) |
| d | Pins/Via show Name/Number Display(PinOrPadName) | Pins/Via show Name/Number Display(PinOrPadName) |
| d-shift | Pinout Display(Pinout) Error: key prefix collision | Pinout Display(Pinout) |
| delete | Delete selected objects Delete(Selected) | Remove Mode(Save); Mode(Remove); Mode(Notify); Mode(Restore) |
| delete-shift | Remove Connected Atomic(Save); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Restore); Connection(Find); Atomic(Restore); Select(Connection); Atomic(Restore); RemoveSelected(); Atomic(Restore); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Block) | Remove selected objects RemoveSelected() |
| down | Step Down Cursor(Warp,0,-1,grid) | Step Down Cursor(Warp,0,-1,grid) |
| down-shift | Step +Down Cursor(Pan,0,-50,view) | Step +Down Cursor(Pan,0,-50,view) |
| e | Erase rats-nest DeleteRats(AllRats) | Erase rats nest DeleteRats(AllRats) |
| e-ctrl | Edit properties of selected... PropEdit(Selected) | |
| e-shift | Erase selected rats DeleteRats(SelectedRats) | Erase selected rats DeleteRats(SelectedRats) |
| enter | "Click" Mode(Notify); Mode(Release) | Click Mode(Notify); Mode(Release) |
| escape | Cancel Mode(Cancel) | Cancel Mode(Escape) |
| f | Find Connections Connection(Reset); Connection(Find) | Find Connections Connection(Reset); Connection(Find) |
| f-alt-ctrl | Change font on layout FontSel(Object) | Change font on layout FontSel(Object) |
| f-alt-shift | Replace footprint ReplaceFootprint() | |
| f-ctrl | Lookup connection to object GetXY(Click on the object); Connection(Find) | Lookup connection to object GetXY(Click on the object); Connection(Find) |
| f-ctrl-shift | Font selector FontSel() | Font selector FontSel() |
| f-shift | Reset all connections Connection(Reset); Display(Redraw) | Reset all connections Connection(Reset); Display(Redraw) |
| f1 | Via Mode(Via) | Via Mode(Via) |
| f10 | Thermal Mode(Thermal) | Thermal Mode(Thermal) |
| f11 | Arrow Mode(Arrow) | Arrow Mode(Arrow) |
| f12 | Lock Mode(Lock) | Lock Mode(Lock) |
| f2 | Line Mode(Line) | Line Mode(Line) |
| f3 | Arc Mode(Arc) | Arc Mode(Arc) |
| f4 | Text Mode(Text) | Text Mode(Text) |
| f5 | Rectangle Mode(Rectangle) | Rectangle Mode(Rectangle) |
| f6 | Polygon Mode(Polygon) | Polygon Mode(Polygon) |
| f7 | Buffer Mode(PasteBuffer) | Buffer Mode(PasteBuffer) |
| f7-shift | Rotate buffer 90 deg CCW Mode(PasteBuffer); PasteBuffer(Rotate,1) | Rotate buffer 90 deg CCW Mode(PasteBuffer); PasteBuffer(Rotate,1) |
| f8 | Remove Mode(Remove) | Remove Mode(Remove) |
| f9 | Rotate Mode(Rotate) | Rotate Mode(Rotate) |
| g | Grid +5mil SetValue(Grid,+5,mil) | Grid +5mil SetValue(Grid,+5,mil) |
| g-ctrl | Grid +0.05mm SetValue(Grid,+0.05,mm) | Grid +0.05mm SetValue(Grid,+0.05,mm) |
| g-ctrl-shift | Grid -0.05mm SetValue(Grid,-0.05,mm) | Grid -0.05mm SetValue(Grid,-0.05,mm) |
| g-shift | Grid -5mil SetValue(Grid,-5,mil) | Grid -5mil SetValue(Grid,-5,mil) |
| h | ToggleHideName Object ToggleHideName(Object) | ToggleHideName Object ToggleHideName(Object) |
| h-ctrl | ChangeHole Object ChangeHole(Object) | ChangeHole Object ChangeHole(Object) |
| h-shift | ToggleHideName SelectedElement ToggleHideName(SelectedElements) | ToggleHideName SelectedElement ToggleHideName(SelectedElements) |
| i | Library DoWindows(Library) | |
| insert | Insert Point Mode(InsertPoint) | Insert Point Mode(InsertPoint) |
| j | ChangeJoin Object ChangeJoin(Object) | ChangeJoin Object ChangeJoin(Object) |
| j-shift | ChangeJoin SelectedObject ChangeJoin(SelectedObjects) | ChangeJoin SelectedObject ChangeJoin(SelectedObjects) |
| k | Clear Object +2 mil ChangeClearSize(Object,+2,mil) | Clear Object +2 mil ChangeClearSize(Object,+2,mil) |
| k-ctrl | Clear Selected +2 mil ChangeClearSize(SelectedObjects,+2,mil) | Clear Selected +2 mil ChangeClearSize(SelectedObjects,+2,mil) |
| k-ctrl-shift | Clear Selected -2 mil ChangeClearSize(SelectedObjects,-2,mil) | Clear Selected -2 mil ChangeClearSize(SelectedObjects,-2,mil) |
| k-shift | Clear Object -2 mil ChangeClearSize(Object,-2,mil) | Clear Object -2 mil ChangeClearSize(Object,-2,mil) |
| l | Line Tool size +5 mil SetValue(LineSize,+5,mil) | Line Tool size +5 mil SetValue(LineSize,+5,mil) |
| l-shift | Line Tool size -5 mil SetValue(LineSize,-5,mil) | Line Tool size -5 mil SetValue(LineSize,-5,mil) |
| left | Step Left Cursor(Warp,-1,0,grid) | Step Left Cursor(Warp,-1,0,grid) |
| left-shift | Step +Left Cursor(Pan,-50,0,view) | Step +Left Cursor(Pan,-50,0,view) |
| m | Move Object to current layer MoveToCurrentLayer(Object) | Move Object to current layer MoveToCurrentLayer(Object) |
| m-ctrl | MarkCrosshair MarkCrosshair() | MarkCrosshair MarkCrosshair() |
| m-shift | Move selected to current layer MoveToCurrentLayer(Selected) | Move selected to current layer MoveToCurrentLayer(Selected) |
| n | Change text on layout ChangeName(Object) | text on layout ChangeName(Object) |
| n-alt | Nonetlist ChangeNonetlist(Element) | |
| n-ctrl | Start new layout New() | Start New Layout New() |
| n-ctrl-shift | Change number on layout ChangeName(Object, Number) | pin on layout ChangeName(Object, Number) |
| n-shift | Select shortest rat AddRats(Close) | Select shortest rat AddRats(Close) |
| o | Optimize rats-nest Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(AllRats); Atomic(Block) | Optimize rats nest Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(AllRats); Atomic(Block) |
| o-ctrl | ChangeOctagon Object ChangeOctagon(Object) | ChangeOctagon Object ChangeOctagon(Object) |
| o-shift | AddRats to selected pins Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(SelectedRats); Atomic(Block) | AddRats to selected pins Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(SelectedRats); Atomic(Block) |
| p | Polygon PreviousPoint Polygon(PreviousPoint) | Polygon PreviousPoint Polygon(PreviousPoint) |
| p-alt | Manage plugins... ManagePlugins() | Manage plugins... ManagePlugins() |
| p-ctrl | Auto-place selected elements AutoPlaceSelected() | Auto-place selected elements AutoPlaceSelected() |
| p-ctrl-shift | Thin draw poly conf(toggle, editor/thin_draw_poly, design) | Thin draw poly conf(toggle, editor/thin_draw_poly, design) |
| p-shift | Polygon Close Polygon(Close) | Polygon Close Polygon(Close) |
| q | ChangeSquare Object ChangeSquare(Object) | ChangeSquare Object ChangeSquare(ToggleObject) |
| q-ctrl | Quit Program Quit() | Quit Program Quit() |
| r | Report net length Report(NetLength) | |
| r-alt | Auto-route selected rats AutoRoute(SelectedRats) | Auto-route selected rats AutoRoute(SelectedRats) |
| r-ctrl | Generate object report ReportObject() | Generate object report ReportObject() |
| r-shift | Redo last undone operation Redo() | Redo last undone operation Redo() |
| right | Step Right Cursor(Warp,1,0,grid) | Step Right Cursor(Warp,1,0,grid) |
| right-shift | Step +Right Cursor(Pan,50,0,view) | Step +Right Cursor(Pan,50,0,view) |
| s | ChangeSize +5 mil ChangeSize(Object,+5,mil) | ChangeSize +5 mil ChangeSize(Object,+5,mil) |
| s-alt | ChangeDrill +5 mil ChangeDrillSize(Object,+5,mil) | ChangeDrill +5 mil ChangeDrillSize(Object,+5,mil) |
| s-alt-shift | ChangeDrill -5 mil ChangeDrillSize(Object,-5,mil) | ChangeDrill -5 mil ChangeDrillSize(Object,-5,mil) |
| s-ctrl | Save layout Save(Layout) | Save Layout Save(Layout) |
| s-ctrl-shift | Save layout as... Save(LayoutAs) | Save Layout As... Save(LayoutAs) |
| s-shift | ChangeSize -5 mil ChangeSize(Object,-5,mil) | ChangeSize -5 mil ChangeSize(Object,-5,mil) |
| space | Arrow Mode(Arrow) | Arrow Mode Mode(Arrow) |
| t | Text Tool scale +10 mil SetValue(TextScale,+10,mil) | Text Tool scale +10 mil SetValue(TextScale,+10,mil) |
| t-shift | Text Tool scale -10 mil SetValue(TextScale,-10,mil) | Text Tool scale -10 mil SetValue(TextScale,-10,mil) |
| tab | Flip up/down SwapSides(V) | Flip up/down SwapSides(V) |
| tab-ctrl | Spin 180° SwapSides(R) | Spin 180 degrees SwapSides(R) |
| tab-ctrl-shift | Swap Sides SwapSides() | Swap Sides SwapSides() |
| tab-shift | Flip left/right SwapSides(H) | Flip left/right SwapSides(H) |
| u | Undo last operation Undo() | Undo last operation Undo() |
| u-ctrl-shift | Clear undo-buffer Undo(ClearList) | Clear undo-buffer Undo(ClearList) |
| up | Step Up Cursor(Warp,0,1,grid) | Step Up Cursor(Warp,0,1,grid) |
| up-shift | Step +Up Cursor(Pan,0,50,view) | Step +Up Cursor(Pan,0,50,view) |
| v | Zoom Max Zoom() | Zoom Max Zoom() |
| v-alt | Via Tool drill +5 mil SetValue(ViaDrillingHole,+5,mil) | Via Tool drill +5 mil SetValue(ViaDrillingHole,+5,mil) |
| v-alt-shift | Via Tool drill -5 mil SetValue(ViaDrillingHole,-5,mil) | Via Tool drill -5 mil SetValue(ViaDrillingHole,-5,mil) |
| v-ctrl | Paste buffer to layout Mode(PasteBuffer) | Paste buffer to layout Mode(PasteBuffer) |
| v-ctrl-shift | Via Tool size -5 mil SetValue(ViaSize,-5,mil) | Via Tool size -5 mil SetValue(ViaSize,-5,mil) |
| v-shift | Via Tool size +5 mil SetValue(ViaSize,+5,mil) | Via Tool size +5 mil SetValue(ViaSize,+5,mil) |
| w | Add All Rats AddRats(AllRats) | Add All Rats AddRats(AllRats) |
| w-ctrl | Wireframe draw conf(toggle, editor/wireframe_draw, design) | Wireframe draw conf(toggle, editor/wireframe_draw, design) |
| w-shift | AddRats Selected AddRats(SelectedRats) | AddRats Selected AddRats(SelectedRats) |
| x | Cycle object being dragged CycleDrag() | |
| x-ctrl | Cut selection to buffer GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); Mode(PasteBuffer) | Cut selection to buffer GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); Mode(PasteBuffer) |
| x-shift | Swap nets on two selected pins net(swap) | |
| y | Puller Puller() | Puller Puller() |
| y-shift | ChangeSizes to Route style ChangeSizes(Object,style,mil) | ChangeSizes to Route style ChangeSizes(Object,style,mil) |
| z | Zoom In 20% Zoom(-1.2) | Zoom In 20% Zoom(-1.2) |
| z-alt | Undo Undo() | |
| z-shift | Zoom Out 20% Zoom(+1.2) | Zoom Out 20% Zoom(+1.2) |
| | | Thin draw conf(toggle, editor/thin_draw, design) | Thin draw conf(toggle, editor/thin_draw, design) |