Key to action bindings

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