Key to action bindings

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)
/ Cycle Clip
Display(CycleClip)
Cycle Clip
Display(CycleClip)
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)
=-shift 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)
] 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-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-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-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 text 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-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)

pcb-menu-lesstif.lht: d-shift vs. d-shift;