Key to action bindings

key pcb-menu-mkey.lht
. 'All-direction' lines
conf(toggle, editor/all_direction_lines, design)
/ Cycle Clip
Display(CycleClip)
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 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 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 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 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 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)
=-shift Auto-Optimize
djopt(auto)
[ Grid -5mil
SetValue(Grid,-5,mil)
\ Full screen
fullscreen(toggle)
] 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)
b Flip Object
Flip(Object)
b-alt-ctrl 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-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
 i
Buffer/Mirror buffer (up/down)
Mode(PasteBuffer); PasteBuffer(Mirror)
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)
f-alt-shift Replace footprint
ReplaceFootprint()
f-ctrl Lookup connection to object
GetXY(Click on the object); Connection(Find)
f-shift Reset all connections
Connection(Reset); Display(Redraw)
f
 a
Save Layout As...
Save(LayoutAs)
f
 c
Quit Program
Quit()
f
 i
Export layout...
Export()
f
 n
Start New Layout
New()
f
 o
Load layout
Load(Layout)
f
 p
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()
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 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-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(AddSelected); RemoveSelected(); 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)