Index: trunk/doc-rnd/Makefile =================================================================== --- trunk/doc-rnd/Makefile (revision 1622) +++ trunk/doc-rnd/Makefile (revision 1623) @@ -1,8 +1,12 @@ MENU_RES=../src/pcb-menu-gtk.lht ../src/pcb-menu-lesstif.lht +MENU_RES_MKEY=../src/pcb-menu-mkey.lht KEYLIST=../util/keylist.sh -all: keys.html +all: keys.html keys_mkey.html keys.html: $(MENU_RES) $(KEYLIST) $(KEYLIST) $(MENU_RES) > keys.html +keys_mkey.html: $(MENU_RES_MKEY) $(KEYLIST) + $(KEYLIST) $(MENU_RES_MKEY) > keys_mkey.html + Index: trunk/doc-rnd/keys.html =================================================================== --- trunk/doc-rnd/keys.html (revision 1622) +++ trunk/doc-rnd/keys.html (revision 1623) @@ -1,741 +1,674 @@

Key to action bindings

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

Key to action bindings

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
key pcb-menu-mkey.lht +
. + 'All-direction' lines
Display(ToggleAllDirections) +
/ + 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) +
] + Grid +5mil
SetValue(Grid,+5,mil) +
a + Set Same
SetSame() +
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 + Erase rats nest
DeleteRats(AllRats) +
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 +
Redo last undone operation
Redo() +
e
 u +
Undo last operation
Undo() +
e
 x +
text on layout
ChangeName(Object) +
enter + Click
Mode(Notify); Mode(Release) +
f + 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) +
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
 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 + ToggleHideName Object
ToggleHideName(Object) +
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
Display(ToggleThindrawPoly) +
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
Display(ToggleThindraw) +
+