Index: trunk/doc/keys.html =================================================================== --- trunk/doc/keys.html (revision 29570) +++ trunk/doc/keys.html (revision 29571) @@ -161,7 +161,7 @@ Next grid
Grid(up) a
 a - Start routing an arc
Mode(Save); Mode(Arc); Mode(Notify) + Start routing an arc
Tool(Save); Tool(arc); Tool(Press) a
 b
  f
    Replace footprint
ReplaceFootprint() @@ -179,7 +179,7 @@ Disperse selected subcircuits
DisperseElements(Selected) a
 l - Start routing a line
Mode(Save); Mode(Line); Mode(Notify) + Start routing a line
Tool(Save); Tool(line); Tool(Press) a
 m Place mark
MarkCrosshair() @@ -227,7 +227,7 @@ Rip up selected auto-routed tracks
RipUp(Selected) a
 v - Place via
Mode(Save); Mode(Via); Mode(Notify); Mode(Restore) + Place via
Tool(Save); Tool(via); Tool(Press); Tool(Restore) a
 w Place mark
MarkCrosshair() @@ -256,200 +256,206 @@ b
 c
  c
    Clear buffer
PasteBuffer(Clear) + b
 c
  e + Convert buffer to extended object...
ExtobjConvFrom(buffer, @gui); Tool(buffer) + b
 c
  p - Convert buffer to padstack
PadstackConvert(buffer); Mode(PasteBuffer) - + Convert buffer to padstack
PadstackConvert(buffer); Tool(buffer) + b
 c
  s Convert buffer to subcircuit
PasteBuffer(ConvertSubc) - + b
 f
  l
    Load buffer content from file
PasteBuffer(LoadAll) - + b
 f
  s
    Save buffer content to file
PasteBuffer(SaveAll) + + b
 m
  l + Mirror buffer (left/right)
Tool(buffer); PasteBuffer(Rotate,1); PasteBuffer(Mirror); PasteBuffer(Rotate,3) - b
 m
  l - Mirror buffer (left/right)
Mode(PasteBuffer); PasteBuffer(Rotate,1); PasteBuffer(Mirror); PasteBuffer(Rotate,3) + b
 m
  u + Mirror buffer (up/down)
Tool(buffer); PasteBuffer(Mirror) - b
 m
  u - Mirror buffer (up/down)
Mode(PasteBuffer); PasteBuffer(Mirror) + b
 n + Normalize
Tool(buffer); PasteBuffer(Rotate,1); PasteBuffer(Normalize) - b
 n - Normalize
Mode(PasteBuffer); PasteBuffer(Rotate,1); PasteBuffer(Normalize) + b
 r
  a + Arbitrarily Rotate Buffer
Tool(buffer); FreeRotateBuffer() - b
 r
  a - Arbitrarily Rotate Buffer
Mode(PasteBuffer); FreeRotateBuffer() + b
 r
  l + Rotate buffer 90 deg CCW (left)
Tool(buffer); PasteBuffer(Rotate,1) - b
 r
  l - Rotate buffer 90 deg CCW (left)
Mode(PasteBuffer); PasteBuffer(Rotate,1) + b
 r
  r + Rotate buffer 90 deg CW (right)
Tool(buffer); PasteBuffer(Rotate,3) - b
 r
  r - Rotate buffer 90 deg CW (right)
Mode(PasteBuffer); PasteBuffer(Rotate,3) - b
 s
  b Break buffer subcircuits to pieces
PasteBuffer(Restore) - + b
 s
  l
   d in multiple footprint files
SaveLib(dir, buffer) - + b
 s
  l
   f in a single lib file
SaveLib(file, buffer) - + b
 s
  p Break buffer padstacks to pieces
PadstackBreakup(buffer) - + b
 s
  s Save buffer subcircuit to file
Save(PasteBuffer) + + c-ctrl
  + Copy selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Unselect(All); Tool(buffer) - c-ctrl
  - Copy selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Unselect(All); Mode(PasteBuffer) - c
 c
   Clear/reset lookup
Connection(Reset); Display(Redraw) - + c
 d
   Del/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
 e
   Erase rats nest
DeleteRats(AllRats) - + c
 f
   Find Connections
Connection(Reset); Connection(Find) - + c
 r
   Optimize rats nest
Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(AllRats); Atomic(Close) - + c
 s
   Select shortest rat
AddRats(Close) + + delete + Remove object
Tool(Save); Tool(remove); Tool(Press); Tool(Restore) - delete - Remove object
Mode(Save); Mode(Remove); Mode(Notify); Mode(Restore) - down Step Down
Cursor(Warp,0,-1,grid) - + down-ctrl Scroll Down
Scroll(down) - + down-shift Step +Down
Cursor(Pan,0,-50,view) + + e
 c + Copy selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Unselect(All); Tool(buffer) - 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 object
Tool(Save); Tool(remove); Tool(Press); Tool(Restore) - e
 d - Remove object
Mode(Save); Mode(Remove); Mode(Notify); Mode(Restore) - e
 f Object flags...
FlagEdit() - + e
 g
  c Clearance +2 mil
ChangeClearSize(Object,+2,mil) - + e
 g
  c-shift Clearance -2 mil
ChangeClearSize(Object,-2,mil) - + e
 g
  d ChangeDrill +5 mil
ChangeDrillSize(Object,+5,mil) - + e
 g
  d-shift ChangeDrill -5 mil
ChangeDrillSize(Object,-5,mil) - + e
 g
  s ChangeSize +5 mil
ChangeSize(Object,+5,mil) - + e
 g
  s-shift ChangeSize -5 mil
ChangeSize(Object,-5,mil) - + e
 g
  y ChangeSizes to Route style
ChangeSizes(Object,style,mil) - + e
 i Flip Object
Flip(Object) - + e
 j ChangeJoin Object
ChangeJoin(Object) - + e
 l Move to current layer
MoveToCurrentLayer(Object) - + e
 o Change font...
FontSel(Object) - + e
 p Object Properties...
PropEdit(selection) - + e
 r Change refdes
ChangeName(Refdes) - + e
 s
  b Layer bindings...
LayerBinding() - + e
 s
  e External editor...
GetXY(Click on the subcircuit to edit); extedit(object) - + e
 s
  r Refdes
ChangeName(Subc) - + e
 s
  s Set Same Style
SetSame() + + e
 s
  x + Convert to extended object...
ExtobjConvFrom(Object, @gui) e
 t Edit text...
ChangeName(Object) e
 v - Paste buffer to layout
Mode(PasteBuffer) + Paste buffer to layout
Tool(buffer) e
 x - Cut selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); Unselect(All); Mode(PasteBuffer) + Cut selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(MoveSelected); Tool(buffer) e
 y
   Cycle object being dragged
CycleDrag() enter - Click (left)
Mode(Notify); Mode(Release) + Click (left)
Tool(Press); Tool(Release) escape - Cancel
Mode(Escape) + Cancel
Tool(Escape) f1 - Via
Mode(Via) + Via
Tool(via) f10 - Thermal
Mode(Thermal) + Thermal
Tool(thermal) f11 - Arrow
Mode(Arrow) + Arrow
Tool(arrow) f12 - Lock
Mode(Lock) + Lock
Tool(lock) f2 - Line
Mode(Line) + Line
Tool(line) f3 - Arc
Mode(Arc) + Arc
Tool(arc) f4 - Text
Mode(Text) + Text
Tool(text) f5 - Rectangle
Mode(Rectangle) + Rectangle
Tool(rectangle) f6 - Polygon
Mode(Polygon) + Polygon
Tool(poly) f7 - Buffer
Mode(PasteBuffer) + Buffer
Tool(buffer) f7-shift - Rotate buffer 90 deg CCW (left)
Mode(PasteBuffer); PasteBuffer(Rotate,1) + Rotate buffer 90 deg CCW (left)
Tool(buffer); PasteBuffer(Rotate,1) f8 - Del/Remove
Mode(Remove) + Del/Remove
Tool(remove) f9 - Rotate
Mode(Rotate) + Rotate
Tool(rotate) f
 a Save Layout As...
Save(LayoutAs) @@ -536,7 +542,7 @@ Generate object report
ReportObject() insert - Insert Point
Mode(InsertPoint) + Insert Point
Tool(insert) j
 h Scroll Left
Scroll(left) @@ -563,10 +569,10 @@ Step Right
Cursor(Warp,1,0,grid) k
 r - Click (right)
Mode(Release); Popup(popup-obj, obj-type) + Click (right)
Tool(Release); Popup(popup-obj, obj-type) k
 space - Click (left)
Mode(Notify); Mode(Release) + Click (left)
Tool(Press); Tool(Release) left Step Left
Cursor(Warp,-1,0,grid) @@ -727,195 +733,198 @@ s
 b
  s Break selection subcircuits to pieces
PasteBuffer(Push); PasteBuffer(5); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); PasteBuffer(Restore); PasteBuffer(ToLayout, crosshair); PasteBuffer(Clear); PasteBuffer(Pop) + s
 c
  e
    + Convert selection to extended object...
ExtobjConvFrom(Selected, @gui) + s
 c
  p
    - Convert selection to padstack
PadstackConvert(selected); Mode(PasteBuffer) - + Convert selection to padstack
PadstackConvert(selected); Tool(buffer) + s
 c
  s
    Convert selection to subcircuit
Select(ConvertSubc) - + s
 f
   Move selected subcircuits to other side
Flip(SelectedElements) - + s
 i
   Invert selection
Select(Invert) - + s
 l
   Move selected objects to current layer
MoveToCurrentLayer(Selected) - + s
 r
   Remove selected objects
RemoveSelected() - + s
 s
   Advanced search and select
SearchDialog() - + s
 u
  a
    Unselect all objects
Unselect(All) - + s
 u
  c
    Unselect all found objects
Unselect(Connection) + + space + Arrow
Tool(arrow) - space - Arrow
Mode(Arrow) + t
 a + Arc
Tool(arc) - t
 a - Arc
Mode(Arc) + t
 b + Buffer
Tool(buffer) - t
 b - Buffer
Mode(PasteBuffer) + t
 c + Copy
Tool(copy) - t
 c - Copy
Mode(Copy) + t
 d + Del/Remove
Tool(remove) - t
 d - Del/Remove
Mode(Remove) + t
 e + Thermal
Tool(thermal) - t
 e - Thermal
Mode(Thermal) + t
 h + Polygon Hole
Tool(polyhole) - t
 h - Polygon Hole
Mode(PolygonHole) + t
 i + Insert Point
Tool(insert) - t
 i - Insert Point
Mode(InsertPoint) + t
 k + Lock
Tool(lock) - t
 k - Lock
Mode(Lock) + t
 l + Line
Tool(line) - t
 l - Line
Mode(Line) + t
 m + Move
Tool(move) - t
 m - Move
Mode(Move) + t
 n + Arrow
Tool(arrow) - t
 n - Arrow
Mode(Arrow) + t
 o + Rotate
Tool(rotate) - t
 o - Rotate
Mode(Rotate) + t
 p + Polygon
Tool(poly) - t
 p - Polygon
Mode(Polygon) + t
 r + Rectangle
Tool(rectangle) - t
 r - Rectangle
Mode(Rectangle) + t
 t + Text
Tool(text) - t
 t - Text
Mode(Text) + t
 v + Via
Tool(via) - t
 v - Via
Mode(Via) - 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
 c Clear undo-buffer
Undo(ClearList) - + u
 d
   Undo dialog (for debugging)
UndoDialog() - + u
 r Redo last undone operation
Redo() - + u
 u Undo last operation
Undo() - + up Step Up
Cursor(Warp,0,1,grid) - + up-ctrl Scroll Up
Scroll(up) - + up-shift Step +Up
Cursor(Pan,0,50,view) - + v
 c Center cursor
Center() - + v
 f Zoom Extents
Zoom() - + v
 n Show padstack numbers in a subc
Display(PinOrPadName) - + v
 s
  c user configured
Display(SubcID) - + v
 s
  f footprint
Display(SubcID,"%a.footprint%") - + v
 s
  r refdes
Display(SubcID, "%a.refdes%") - + v
 s
  s refdes+value
Display(SubcID,"%a.refdes%\\n%a.value%") - + v
 s
  v value
Display(SubcID,"%a.value%") - + v
 t
  c user configured
Display(TermID) - + v
 t
  n name
Display(TermID, "%a.name%") - + v
 t
  s term+name
Display(TermID, "%a.term%,%a.name%") - + v
 t
  t term
Display(TermID, "%a.term%") - + w
 a About...
About() - + w
 d DRC Check
DRC() - + w
 f Font selector
FontSel() - + w
 l Library
LibraryDialog() - + w
 m Message Log
LogDialog() - + w
 n Netlist
NetlistDialog() - + w
 p Pinout
Display(Pinout) - + y-ctrl Redo last undone operation
Redo() - + z-ctrl Undo last operation
Undo() - + z
 e
   Zoom Extents
Zoom() - + z
 f
   Zoom to found
ZoomTo(found) - + z
 s
   Zoom to selection
ZoomTo(selected) - + z
 x
   Zoom Out 20%
Zoom(+1.2) - + z
 z
   Zoom In 20%
Zoom(-1.2) - + | Wireframe draw
conf(toggle, editor/wireframe_draw, design) Index: trunk/doc/user/05_ui/06_common/keytree.svg =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.svg (revision 29570) +++ trunk/doc/user/05_ui/06_common/keytree.svg (revision 29571) @@ -4,11 +4,11 @@ - - + + keytree - + a @@ -416,15 +416,15 @@ b_c - -{b c} - convert & clear + +{b c} + convert & clear b->b_c - - + + @@ -479,19 +479,19 @@ - + b_f b_f - + b->b_f - + b_n {b n} @@ -498,7 +498,7 @@ Normalize - + b->b_n @@ -506,18 +506,31 @@ b_c_c - -{b c c} -Clear buffer + +{b c c} +Clear buffer b_c->b_c_c - - + + + + +b_c_e + +{b c e} +Convert buffer to extended object... + + + +b_c->b_c_e + + + - + b_c_p {b c p} @@ -524,13 +537,13 @@ Convert buffer to padstack - + b_c->b_c_p - - + + - + b_c_s {b c s} @@ -537,13 +550,13 @@ Convert buffer to subcircuit - + b_c->b_c_s - - + + - + b_m_l {b m l} @@ -550,13 +563,13 @@ Mirror buffer (left/right) - + b_m->b_m_l - + b_m_u {b m u} @@ -563,13 +576,13 @@ Mirror buffer (up/down) - + b_m->b_m_u - + b_r_a {b r a} @@ -576,13 +589,13 @@ Arbitrarily Rotate Buffer - + b_r->b_r_a - + b_r_l {b r l} @@ -589,13 +602,13 @@ Rotate buffer 90 deg CCW (left) - + b_r->b_r_l - + b_r_r {b r r} @@ -602,13 +615,13 @@ Rotate buffer 90 deg CW (right) - + b_r->b_r_r - + b_s_b {b s b} @@ -615,25 +628,25 @@ Break buffer subcircuits to pieces - + b_s->b_s_b - + b_s_l b_s_l - + b_s->b_s_l - + b_s_p {b s p} @@ -640,13 +653,13 @@ Break buffer padstacks to pieces - + b_s->b_s_p - + b_s_s {b s s} @@ -653,7 +666,7 @@ Save buffer subcircuit to file - + b_s->b_s_s @@ -661,2113 +674,2139 @@ c - -{c} - connections & rats + +{c} + connections & rats - + c_c - -{c c} -Clear/reset lookup + +{c c} +Clear/reset lookup - + c->c_c - - + + - + c_d - -{c d} -Del/Remove Connected + +{c d} +Del/Remove Connected - + c->c_d - - + + - + c_e - -{c e} -Erase rats nest + +{c e} +Erase rats nest - + c->c_e - - + + - + c_f - -{c f} -Find Connections + +{c f} +Find Connections - + c->c_f - - + + - + c_r - -{c r} -Optimize rats nest + +{c r} +Optimize rats nest - + c->c_r - - + + - + c_s - -{c s} -Select shortest rat + +{c s} +Select shortest rat - + c->c_s - - + + e - -{e} - edit + +{e} + edit e_m - -{e m} - move + +{e m} + move e->e_m - - + + e_s - -{e s} - subcircuit or style + +{e s} + subcircuit or style e->e_s - - + + e_g - -{e g} - geometry + +{e g} + geometry e->e_g - - + + - + e_c - -{e c} -Copy selection to buffer + +{e c} +Copy selection to buffer - + e->e_c - - + + - + e_d - -{e d} -Remove object + +{e d} +Remove object - + e->e_d - - + + - + e_f - -{e f} -Object flags... + +{e f} +Object flags... - + e->e_f - - + + - + e_i - -{e i} -Flip Object + +{e i} +Flip Object - + e->e_i - - + + - + e_j - -{e j} -ChangeJoin Object + +{e j} +ChangeJoin Object - + e->e_j - - + + - + e_l - -{e l} -Move to current layer + +{e l} +Move to current layer - + e->e_l - - + + - + e_o - -{e o} -Change font... + +{e o} +Change font... - + e->e_o - - + + - + e_p - -{e p} -Object Properties... + +{e p} +Object Properties... - + e->e_p - - + + - + e_r - -{e r} -Change refdes + +{e r} +Change refdes - + e->e_r - - + + - + e_t - -{e t} -Edit text... + +{e t} +Edit text... - + e->e_t - - + + - + e_v - -{e v} -Paste buffer to layout + +{e v} +Paste buffer to layout - + e->e_v - - + + - + e_x - -{e x} -Cut selection to buffer + +{e x} +Cut selection to buffer - + e->e_x - - + + - + e_y - -{e y} -Cycle object being dragged + +{e y} +Cycle object being dragged - + e->e_y - - + + - + e_s_b - -{e s b} -Layer bindings... + +{e s b} +Layer bindings... - + e_s->e_s_b - - + + - + e_s_e - -{e s e} -External editor... + +{e s e} +External editor... - + e_s->e_s_e - - + + - + e_s_r - -{e s r} -Refdes + +{e s r} +Refdes - + e_s->e_s_r - - + + - + e_s_s - -{e s s} -Set Same Style + +{e s s} +Set Same Style - + e_s->e_s_s - - + + + + +e_s_x + +{e s x} +Convert to extended object... + + + +e_s->e_s_x + + + - + e_g_c - -{e g c} -Clearance +2 mil + +{e g c} +Clearance +2 mil - + e_g->e_g_c - - + + - + e_g_c-shift - -{e g c-shift} -Clearance -2 mil + +{e g c-shift} +Clearance -2 mil - + e_g->e_g_c-shift - - + + - + e_g_d - -{e g d} -ChangeDrill +5 mil + +{e g d} +ChangeDrill +5 mil - + e_g->e_g_d - - + + - + e_g_d-shift - -{e g d-shift} -ChangeDrill -5 mil + +{e g d-shift} +ChangeDrill -5 mil - + e_g->e_g_d-shift - - + + - + e_g_s - -{e g s} -ChangeSize +5 mil + +{e g s} +ChangeSize +5 mil - + e_g->e_g_s - - + + - + e_g_s-shift - -{e g s-shift} -ChangeSize -5 mil + +{e g s-shift} +ChangeSize -5 mil - + e_g->e_g_s-shift - - + + - + e_g_y - -{e g y} -ChangeSizes to Route style + +{e g y} +ChangeSizes to Route style - + e_g->e_g_y - - + + g - -{g} - grid + +{g} + grid - + g_b - -{g b} -Previous grid + +{g b} +Previous grid - + g->g_b - - + + - + g_d - -{g d} -Grid *2 + +{g d} +Grid *2 - + g->g_d - - + + - + g_f - -{g f} -Next grid + +{g f} +Next grid - + g->g_f - - + + - + g_h - -{g h} -Grid /2 + +{g h} +Grid /2 - + g->g_h - - + + - + g_i - -{g i} -mil + +{g i} +mil - + g->g_i - - + + - + g_l - -{g l} -Enable local grid + +{g l} +Enable local grid - + g->g_l - - + + - + g_m - -{g m} -mm + +{g m} +mm - + g->g_m - - + + - + g_r - -{g r} -Realign grid + +{g r} +Realign grid - + g->g_r - - + + - + g_v - -{g v} -Enable visible grid + +{g v} +Enable visible grid - + g->g_v - - + + f - -{f} - file + +{f} + file f_x - -{f x} - export to + +{f x} + export to f->f_x - - + + f_c - -{f c} -Export with CAM job... + +{f c} +Export with CAM job... f->f_c - - + + - + f_a - -{f a} -Save Layout As... + +{f a} +Save Layout As... - + f->f_a - - + + - + f_e - -{f e} -Export layout... + +{f e} +Export layout... - + f->f_e - - + + - + f_l - -{f l} -Load layout... + +{f l} +Load layout... - + f->f_l - - + + - + f_n - -{f n} -Start New Layout + +{f n} +Start New Layout - + f->f_n - - + + - + f_o - -{f o} -Load layout... + +{f o} +Load layout... - + f->f_o - - + + - + f_p - -{f p} -Print layout... + +{f p} +Print layout... - + f->f_p - - + + - + f_q - -{f q} -Quit Program + +{f q} +Quit Program - + f->f_q - - + + - + f_r - -{f r} -Revert + +{f r} +Revert - + f->f_r - - + + - + f_s - -{f s} -Save Layout + +{f s} +Save Layout - + f->f_s - - + + - + f_x_p - -{f x p} -netlist patch for back annotation + +{f x p} +netlist patch for back annotation - + f_x->f_x_p - - + + i - -{i} - info + +{i} + info i_c - -{i c} - configuration + +{i c} + configuration i->i_c - - + + - + i_a - -{i a} -About... + +{i a} +About... - + i->i_a - - + + - + i_d - -{i d} -Generate drill summary + +{i d} +Generate drill summary - + i->i_d - - + + - + i_f - -{i f} -Report found padstacks + +{i f} +Report found padstacks - + i->i_f - - + + - + i_r - -{i r} -Generate object report + +{i r} +Generate object report - + i->i_r - - + + - + i_c_c - -{i c c} -Calibrate Printer... + +{i c c} +Calibrate Printer... - + i_c->i_c_c - - + + - + i_c_i - -{i c i} -Data integrity check + +{i c i} +Data integrity check - + i_c->i_c_i - - + + - + i_c_p - -{i c p} -Preferences... + +{i c p} +Preferences... - + i_c->i_c_p - - + + - + i_c_r - -{i c r} -Re-scan the footprint library + +{i c r} +Re-scan the footprint library - + i_c->i_c_r - - + + m - -{m} - mode + +{m} + mode m_c - -{m c} - cursor/crosshair mode + +{m c} + cursor/crosshair mode m->m_c - - + + m_d - -{m d} - drawing (render) mode + +{m d} + drawing (render) mode m->m_d - - + + m_f - -{m f} - floater mode + +{m f} + floater mode m->m_f - - + + m_l - -{m l} - line drawing (routing) settings + +{m l} + line drawing (routing) settings m->m_l - - + + m_t - -{m t} - text drawing (routing) settings + +{m t} + text drawing (routing) settings m->m_t - - + + m_p - -{m p} - polygon drawing mode + +{m p} + polygon drawing mode m->m_p - - + + m_r - -{m r} - rubber band mode + +{m r} + rubber band mode m->m_r - - + + - + m_k - -m_k + +m_k - + m->m_k - - + + - + m_o - -m_o + +m_o - + m->m_o - - + + - + m_c_c - -{m c c} -Crosshair shows DRC clearance + +{m c c} +Crosshair shows DRC clearance - + m_c->m_c_c - - + + - + m_c_o - -{m c o} -Orthogonal moves + +{m c o} +Orthogonal moves - + m_c->m_c_o - - + + - + m_c_p - -{m c p} -Crosshair snaps to padstacks + +{m c p} +Crosshair snaps to padstacks - + m_c->m_c_p - - + + - + m_c_s - -{m c s} -Crosshair snaps to off-grid points on lines + +{m c s} +Crosshair snaps to off-grid points on lines - + m_c->m_c_s - - + + - + m_d_a - -{m d a} -Show autorouter trials + +{m d a} +Show autorouter trials - + m_d->m_d_a - - + + - + m_d_c - -{m d c} -Check polygons + +{m d c} +Check polygons - + m_d->m_d_c - - + + - + m_d_d - -{m d d} -poly as-drawn frame annotation + +{m d d} +poly as-drawn frame annotation - + m_d->m_d_d - - + + - + m_d_h - -{m d h} -Highlighting on line, arc points + +{m d h} +Highlighting on line, arc points - + m_d->m_d_h - - + + - + m_d_p - -{m d p} -Thin draw poly + +{m d p} +Thin draw poly - + m_d->m_d_p - - + + - + m_d_t - -{m d t} -Thin draw + +{m d t} +Thin draw - + m_d->m_d_t - - + + - + m_d_w - -{m d w} -Wireframe draw + +{m d w} +Wireframe draw - + m_d->m_d_w - - + + - + m_f_h - -{m f h} -Hide floaters + +{m f h} +Hide floaters - + m_f->m_f_h - - + + - + m_f_l - -{m f l} -Lock floaters + +{m f l} +Lock floaters - + m_f->m_f_l - - + + - + m_f_o - -{m f o} -Only floaters + +{m f o} +Only floaters - + m_f->m_f_o - - + + - + m_l_+ - -{m l +} -Line Tool size +5 mil + +{m l +} +Line Tool size +5 mil - + m_l->m_l_+ - - + + - + m_l_- - -{m l -} -Line Tool size -5 mil + +{m l -} +Line Tool size -5 mil - + m_l->m_l_- - - + + - + m_l_a - -{m l a} -'All-direction' lines + +{m l a} +'All-direction' lines - + m_l->m_l_a - - + + - + m_l_c - -{m l c} -New lines, arcs clear polygons + +{m l c} +New lines, arcs clear polygons - + m_l->m_l_c - - + + - + m_l_d - -{m l d} -Auto enforce DRC clearance + +{m l d} +Auto enforce DRC clearance - + m_l->m_l_d - - + + - + m_l_f - -{m l f} -Cycle line clip/refraction + +{m l f} +Cycle line clip/refraction - + m_l->m_l_f - - + + - + m_t_+ - -{m t +} -Text Tool scale +10 mil + +{m t +} +Text Tool scale +10 mil - + m_t->m_t_+ - - + + - + m_t_- - -{m t -} -Text Tool scale -10 mil + +{m t -} +Text Tool scale -10 mil - + m_t->m_t_- - - + + - + m_p_c - -{m p c} -New polygons clear polygons + +{m p c} +New polygons clear polygons - + m_p->m_p_c - - + + - + m_p_f - -{m p f} -New polygons are full ones + +{m p f} +New polygons are full ones - + m_p->m_p_f - - + + - + m_p_i - -{m p i} -Polygon clip inhibit (toggle) + +{m p i} +Polygon clip inhibit (toggle) - + m_p->m_p_i - - + + - + m_r_m - -{m r m} -Rubber band keeps middle line dir + +{m r m} +Rubber band keeps middle line dir - + m_r->m_r_m - - + + - + m_r_r - -{m r r} -Rubber band mode + +{m r r} +Rubber band mode - + m_r->m_r_r - - + + s - -{s} - select + +{s} + select s_a - -{s a} - select all... + +{s a} + select all... s->s_a - - + + s_u - -{s u} - unselect all... + +{s u} + unselect all... s->s_u - - + + s_c - -{s c} - convert selected + +{s c} + convert selected s->s_c - - + + - + s_b - -s_b + +s_b - + s->s_b - - + + - + s_f - -{s f} -Move selected subcircuits to other side + +{s f} +Move selected subcircuits to other side - + s->s_f - - + + - + s_i - -{s i} -Invert selection + +{s i} +Invert selection - + s->s_i - - + + - + s_l - -{s l} -Move selected objects to current layer + +{s l} +Move selected objects to current layer - + s->s_l - - + + - + s_r - -{s r} -Remove selected objects + +{s r} +Remove selected objects - + s->s_r - - + + - + s_s - -{s s} -Advanced search and select + +{s s} +Advanced search and select - + s->s_s - - + + - + s_a_a - -{s a a} -Select all visible objects + +{s a a} +Select all visible objects - + s_a->s_a_a - - + + - + s_a_c - -{s a c} -Select all found objects + +{s a c} +Select all found objects - + s_a->s_a_c - - + + - + s_u_a - -{s u a} -Unselect all objects + +{s u a} +Unselect all objects - + s_u->s_u_a - - + + - + s_u_c - -{s u c} -Unselect all found objects + +{s u c} +Unselect all found objects - + s_u->s_u_c - - + + + + +s_c_e + +{s c e} +Convert selection to extended object... + + + +s_c->s_c_e + + + - + s_c_p - -{s c p} -Convert selection to padstack + +{s c p} +Convert selection to padstack - + s_c->s_c_p - - + + - + s_c_s - -{s c s} -Convert selection to subcircuit + +{s c s} +Convert selection to subcircuit - + s_c->s_c_s - - + + r - -{r} - routing helper + +{r} + routing helper r_r - -{r r} - routing radius + +{r r} + routing radius r->r_r - - + + - + r_r_+ - -{r r +} -Route radius +0.5 + +{r r +} +Route radius +0.5 - + r_r->r_r_+ - - + + - + r_r_- - -{r r -} -Route radius -0.5 + +{r r -} +Route radius -0.5 - + r_r->r_r_- - - + + - + r_r_m - -{r r m} -Route radius -0.5 + +{r r m} +Route radius -0.5 - + r_r->r_r_m - - + + - + r_r_p - -{r r p} -Route radius +0.5 + +{r r p} +Route radius +0.5 - + r_r->r_r_p - - + + t - -{t} - tool + +{t} + tool - + t_a - -{t a} -Arc + +{t a} +Arc - + t->t_a - - + + - + t_b - -{t b} -Buffer + +{t b} +Buffer - + t->t_b - - + + - + t_c - -{t c} -Copy + +{t c} +Copy - + t->t_c - - + + - + t_d - -{t d} -Del/Remove + +{t d} +Del/Remove - + t->t_d - - + + - + t_e - -{t e} -Thermal + +{t e} +Thermal - + t->t_e - - + + - + t_h - -{t h} -Polygon Hole + +{t h} +Polygon Hole - + t->t_h - - + + - + t_i - -{t i} -Insert Point + +{t i} +Insert Point - + t->t_i - - + + - + t_k - -{t k} -Lock + +{t k} +Lock - + t->t_k - - + + - + t_l - -{t l} -Line + +{t l} +Line - + t->t_l - - + + - + t_m - -{t m} -Move + +{t m} +Move - + t->t_m - - + + - + t_n - -{t n} -Arrow + +{t n} +Arrow - + t->t_n - - + + - + t_o - -{t o} -Rotate + +{t o} +Rotate - + t->t_o - - + + - + t_p - -{t p} -Polygon + +{t p} +Polygon - + t->t_p - - + + - + t_r - -{t r} -Rectangle + +{t r} +Rectangle - + t->t_r - - + + - + t_t - -{t t} -Text + +{t t} +Text - + t->t_t - - + + - + t_v - -{t v} -Via + +{t v} +Via - + t->t_v - - + + u - -{u} - undo + +{u} + undo - + u_c - -{u c} -Clear undo-buffer + +{u c} +Clear undo-buffer - + u->u_c - - + + - + u_d - -{u d} -Undo dialog (for debugging) + +{u d} +Undo dialog (for debugging) - + u->u_d - - + + - + u_r - -{u r} -Redo last undone operation + +{u r} +Redo last undone operation - + u->u_r - - + + - + u_u - -{u u} -Undo last operation + +{u u} +Undo last operation - + u->u_u - - + + v - -{v} - view + +{v} + view v_s - -{v s} - set view + +{v s} + set view v->v_s - - + + - + v_c - -{v c} -Center cursor + +{v c} +Center cursor - + v->v_c - - + + - + v_f - -{v f} -Zoom Extents + +{v f} +Zoom Extents - + v->v_f - - + + - + v_n - -{v n} -Show padstack numbers in a subc + +{v n} +Show padstack numbers in a subc - + v->v_n - - + + - + v_t - -v_t + +v_t - + v->v_t - - + + - + v_s_c - -{v s c} -user configured + +{v s c} +user configured - + v_s->v_s_c - - + + - + v_s_f - -{v s f} -footprint + +{v s f} +footprint - + v_s->v_s_f - - + + - + v_s_r - -{v s r} -refdes + +{v s r} +refdes - + v_s->v_s_r - - + + - + v_s_s - -{v s s} -refdes+value + +{v s s} +refdes+value - + v_s->v_s_s - - + + - + v_s_v - -{v s v} -value + +{v s v} +value - + v_s->v_s_v - - + + w - -{w} - window + +{w} + window - + w_a - -{w a} -About... + +{w a} +About... - + w->w_a - - + + - + w_d - -{w d} -DRC Check + +{w d} +DRC Check - + w->w_d - - + + - + w_f - -{w f} -Font selector + +{w f} +Font selector - + w->w_f - - + + - + w_l - -{w l} -Library + +{w l} +Library - + w->w_l - - + + - + w_m - -{w m} -Message Log + +{w m} +Message Log - + w->w_m - - + + - + w_n - -{w n} -Netlist + +{w n} +Netlist - + w->w_n - - + + - + w_p - -{w p} -Pinout + +{w p} +Pinout - + w->w_p - - + + - + b_f_l {b f l} @@ -2774,13 +2813,13 @@ Load buffer content from file - + b_f->b_f_l - + b_f_s {b f s} @@ -2787,13 +2826,13 @@ Save buffer content to file - + b_f->b_f_s - + b_s_l_d {b s l d} @@ -2800,13 +2839,13 @@ in multiple footprint files - + b_s_l->b_s_l_d - + b_s_l_f {b s l f} @@ -2813,428 +2852,428 @@ in a single lib file - + b_s_l->b_s_l_f - + j_h - -{j h} -Scroll Left + +{j h} +Scroll Left - + j - -j + +j - + j->j_h - - + + - + j_j - -{j j} -Scroll Down + +{j j} +Scroll Down - + j->j_j - - + + - + j_k - -{j k} -Scroll Up + +{j k} +Scroll Up - + j->j_k - - + + - + j_l - -{j l} -Scroll Right + +{j l} +Scroll Right - + j->j_l - - + + - + k_h - -{k h} -Step Left + +{k h} +Step Left - + k - -k + +k - + k->k_h - - + + - + k_j - -{k j} -Step Down + +{k j} +Step Down - + k->k_j - - + + - + k_k - -{k k} -Step Up + +{k k} +Step Up - + k->k_k - - + + - + k_l - -{k l} -Step Right + +{k l} +Step Right - + k->k_l - - + + - + k_r - -{k r} -Click (right) + +{k r} +Click (right) - + k->k_r - - + + - + m_k_s - -{m k s} -Loose subcircuits (no subc lock) + +{m k s} +Loose subcircuits (no subc lock) - + m_k->m_k_s - - + + - + m_o_b - -{m o b} -black current group + +{m o b} +black current group - + m_o->m_o_b - - + + - + m_o_i - -{m o i} -Invisible-color on other groups + +{m o i} +Invisible-color on other groups - + m_o->m_o_i - - + + - + n_c_f - -{n c f} -claim net on found + +{n c f} +claim net on found - + n - -n + +n - + n_c - -n_c + +n_c - + n->n_c - - + + - + n_c->n_c_f - - + + - + n_c_o - -{n c o} -claim net by object + +{n c o} +claim net by object - + n_c->n_c_o - - + + - + n_c_s - -{n c s} -claim net on selected + +{n c s} +claim net on selected - + n_c->n_c_s - - + + - + p_m_p - -{p m p} -Manage plugins... + +{p m p} +Manage plugins... - + p - -p + +p - + p_m - -p_m + +p_m - + p->p_m - - + + - + p_m->p_m_p - - + + - + p_m_s - -{p m s} -Manage scripts... + +{p m s} +Manage scripts... - + p_m->p_m_s - - + + - + s_b_p - -{s b p} -Break selection padstack to pieces + +{s b p} +Break selection padstack to pieces - + s_b->s_b_p - - + + - + s_b_s - -{s b s} -Break selection subcircuits to pieces + +{s b s} +Break selection subcircuits to pieces - + s_b->s_b_s - - + + - + v_t_c - -{v t c} -user configured + +{v t c} +user configured - + v_t->v_t_c - - + + - + v_t_n - -{v t n} -name + +{v t n} +name - + v_t->v_t_n - - + + - + v_t_s - -{v t s} -term+name + +{v t s} +term+name - + v_t->v_t_s - - + + - + v_t_t - -{v t t} -term + +{v t t} +term - + v_t->v_t_t - - + + - + z_e - -{z e} -Zoom Extents + +{z e} +Zoom Extents - + z - -z + +z - + z->z_e - - + + - + z_f - -{z f} -Zoom to found + +{z f} +Zoom to found - + z->z_f - - + + - + z_s - -{z s} -Zoom to selection + +{z s} +Zoom to selection - + z->z_s - - + + - + z_x - -{z x} -Zoom Out 20% + +{z x} +Zoom Out 20% - + z->z_x - - + + - + z_z - -{z z} -Zoom In 20% + +{z z} +Zoom In 20% - + z->z_z - - + + Index: trunk/doc/user/05_ui/06_common/keytree.txt =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.txt (revision 29570) +++ trunk/doc/user/05_ui/06_common/keytree.txt (revision 29571) @@ -47,13 +47,13 @@ \ pcb-menu-default.lht fullscreen(toggle) Full screen \057 pcb-menu-default.lht Display(CycleClip) Cycle line clip\057refraction ] pcb-menu-default.lht Grid(up) Next grid -a;a pcb-menu-default.lht Mode(Save);Mode(Arc);Mode(Notify) Start routing an arc +a;a pcb-menu-default.lht Tool(Save);Tool(arc);Tool(Press) Start routing an arc a;b;f; pcb-menu-default.lht ReplaceFootprint() Replace footprint a;b;s; pcb-menu-default.lht net(swap) Swap nets on two selected pins a;b;x pcb-menu-default.lht SavePatch() netlist patch for back annotation a;d;a; pcb-menu-default.lht DisperseElements(All) Disperse all subcircuits a;d;s; pcb-menu-default.lht DisperseElements(Selected) Disperse selected subcircuits -a;l pcb-menu-default.lht Mode(Save);Mode(Line);Mode(Notify) Start routing a line +a;l pcb-menu-default.lht Tool(Save);Tool(line);Tool(Press) Start routing a line a;m pcb-menu-default.lht MarkCrosshair() Place mark a;o;a; pcb-menu-default.lht djopt(auto) Auto-Optimize a;o;d; pcb-menu-default.lht djopt(debumpify) Debumpify @@ -69,7 +69,7 @@ a;r;r; pcb-menu-default.lht RipUp(All) Rip up all auto-routed tracks a;r;s; pcb-menu-default.lht AutoRoute(SelectedRats) Auto-route selected rats a;r;t; pcb-menu-default.lht RipUp(Selected) Rip up selected auto-routed tracks -a;v pcb-menu-default.lht Mode(Save);Mode(Via);Mode(Notify);Mode(Restore) Place via +a;v pcb-menu-default.lht Tool(Save);Tool(via);Tool(Press);Tool(Restore) Place via a;w pcb-menu-default.lht MarkCrosshair() Place mark a;x; pcb-menu-default.lht DRC() Design Rule Checker b;1; pcb-menu-default.lht PasteBuffer(1) Select Buffer #1 @@ -79,22 +79,23 @@ b;5; pcb-menu-default.lht PasteBuffer(5) Select scratchpad b;b; pcb-menu-default.lht LayerBinding(buffer) Layer bindings... b;c;c; pcb-menu-default.lht PasteBuffer(Clear) Clear buffer -b;c;p pcb-menu-default.lht PadstackConvert(buffer);Mode(PasteBuffer) Convert buffer to padstack +b;c;e pcb-menu-default.lht ExtobjConvFrom(buffer, @gui);Tool(buffer) Convert buffer to extended object... +b;c;p pcb-menu-default.lht PadstackConvert(buffer);Tool(buffer) Convert buffer to padstack b;c;s pcb-menu-default.lht PasteBuffer(ConvertSubc) Convert buffer to subcircuit b;f;l; pcb-menu-default.lht PasteBuffer(LoadAll) Load buffer content from file b;f;s; pcb-menu-default.lht PasteBuffer(SaveAll) Save buffer content to file -b;m;l pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Rotate,1);PasteBuffer(Mirror);PasteBuffer(Rotate,3) Mirror buffer (left\057right) -b;m;u pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Mirror) Mirror buffer (up\057down) -b;n pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Rotate,1);PasteBuffer(Normalize) Normalize -b;r;a pcb-menu-default.lht Mode(PasteBuffer);FreeRotateBuffer() Arbitrarily Rotate Buffer -b;r;l pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Rotate,1) Rotate buffer 90 deg CCW (left) -b;r;r pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Rotate,3) Rotate buffer 90 deg CW (right) +b;m;l pcb-menu-default.lht Tool(buffer);PasteBuffer(Rotate,1);PasteBuffer(Mirror);PasteBuffer(Rotate,3) Mirror buffer (left\057right) +b;m;u pcb-menu-default.lht Tool(buffer);PasteBuffer(Mirror) Mirror buffer (up\057down) +b;n pcb-menu-default.lht Tool(buffer);PasteBuffer(Rotate,1);PasteBuffer(Normalize) Normalize +b;r;a pcb-menu-default.lht Tool(buffer);FreeRotateBuffer() Arbitrarily Rotate Buffer +b;r;l pcb-menu-default.lht Tool(buffer);PasteBuffer(Rotate,1) Rotate buffer 90 deg CCW (left) +b;r;r pcb-menu-default.lht Tool(buffer);PasteBuffer(Rotate,3) Rotate buffer 90 deg CW (right) b;s;b pcb-menu-default.lht PasteBuffer(Restore) Break buffer subcircuits to pieces b;s;l;d pcb-menu-default.lht SaveLib(dir, buffer) in multiple footprint files b;s;l;f pcb-menu-default.lht SaveLib(file, buffer) in a single lib file b;s;p pcb-menu-default.lht PadstackBreakup(buffer) Break buffer padstacks to pieces b;s;s pcb-menu-default.lht Save(PasteBuffer) Save buffer subcircuit to file -c-ctrl; pcb-menu-default.lht GetXY(Click to set the snap point for this buffer);PasteBuffer(Clear);PasteBuffer(AddSelected);Unselect(All);Mode(PasteBuffer) Copy selection to buffer +c-ctrl; pcb-menu-default.lht GetXY(Click to set the snap point for this buffer);PasteBuffer(Clear);PasteBuffer(AddSelected);Unselect(All);Tool(buffer) Copy selection to buffer c;c; pcb-menu-default.lht Connection(Reset);Display(Redraw) Clear\057reset lookup c;d; pcb-menu-default.lht 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) Del\057Remove Connected c;e; pcb-menu-default.lht DeleteRats(AllRats) Erase rats nest @@ -101,12 +102,12 @@ c;f; pcb-menu-default.lht Connection(Reset);Connection(Find) Find Connections c;r; pcb-menu-default.lht Atomic(Save);DeleteRats(AllRats);Atomic(Restore);AddRats(AllRats);Atomic(Close) Optimize rats nest c;s; pcb-menu-default.lht AddRats(Close) Select shortest rat -delete pcb-menu-default.lht Mode(Save);Mode(Remove);Mode(Notify);Mode(Restore) Remove object +delete pcb-menu-default.lht Tool(Save);Tool(remove);Tool(Press);Tool(Restore) Remove object down pcb-menu-default.lht Cursor(Warp,0,-1,grid) Step Down down-ctrl pcb-menu-default.lht Scroll(down) Scroll Down down-shift pcb-menu-default.lht Cursor(Pan,0,-50,view) Step +Down -e;c pcb-menu-default.lht GetXY(Click to set the snap point for this buffer);PasteBuffer(Clear);PasteBuffer(AddSelected);Unselect(All);Mode(PasteBuffer) Copy selection to buffer -e;d pcb-menu-default.lht Mode(Save);Mode(Remove);Mode(Notify);Mode(Restore) Remove object +e;c pcb-menu-default.lht GetXY(Click to set the snap point for this buffer);PasteBuffer(Clear);PasteBuffer(AddSelected);Unselect(All);Tool(buffer) Copy selection to buffer +e;d pcb-menu-default.lht Tool(Save);Tool(remove);Tool(Press);Tool(Restore) Remove object e;f pcb-menu-default.lht FlagEdit() Object flags... e;g;c pcb-menu-default.lht ChangeClearSize(Object,+2,mil) Clearance +2 mil e;g;c-shift pcb-menu-default.lht ChangeClearSize(Object,-2,mil) Clearance -2 mil @@ -125,25 +126,26 @@ e;s;e pcb-menu-default.lht GetXY(Click on the subcircuit to edit);extedit(object) External editor... e;s;r pcb-menu-default.lht ChangeName(Subc) Refdes e;s;s pcb-menu-default.lht SetSame() Set Same Style +e;s;x pcb-menu-default.lht ExtobjConvFrom(Object, @gui) Convert to extended object... e;t pcb-menu-default.lht ChangeName(Object) Edit text... -e;v pcb-menu-default.lht Mode(PasteBuffer) Paste buffer to layout -e;x pcb-menu-default.lht GetXY(Click to set the snap point for this buffer);PasteBuffer(Clear);PasteBuffer(AddSelected);RemoveSelected();Unselect(All);Mode(PasteBuffer) Cut selection to buffer +e;v pcb-menu-default.lht Tool(buffer) Paste buffer to layout +e;x pcb-menu-default.lht GetXY(Click to set the snap point for this buffer);PasteBuffer(Clear);PasteBuffer(MoveSelected);Tool(buffer) Cut selection to buffer e;y; pcb-menu-default.lht CycleDrag() Cycle object being dragged -enter pcb-menu-default.lht Mode(Notify);Mode(Release) Click (left) -escape pcb-menu-default.lht Mode(Escape) Cancel -f1 pcb-menu-default.lht Mode(Via) Via -f10 pcb-menu-default.lht Mode(Thermal) Thermal -f11 pcb-menu-default.lht Mode(Arrow) Arrow -f12 pcb-menu-default.lht Mode(Lock) Lock -f2 pcb-menu-default.lht Mode(Line) Line -f3 pcb-menu-default.lht Mode(Arc) Arc -f4 pcb-menu-default.lht Mode(Text) Text -f5 pcb-menu-default.lht Mode(Rectangle) Rectangle -f6 pcb-menu-default.lht Mode(Polygon) Polygon -f7 pcb-menu-default.lht Mode(PasteBuffer) Buffer -f7-shift pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Rotate,1) Rotate buffer 90 deg CCW (left) -f8 pcb-menu-default.lht Mode(Remove) Del\057Remove -f9 pcb-menu-default.lht Mode(Rotate) Rotate +enter pcb-menu-default.lht Tool(Press);Tool(Release) Click (left) +escape pcb-menu-default.lht Tool(Escape) Cancel +f1 pcb-menu-default.lht Tool(via) Via +f10 pcb-menu-default.lht Tool(thermal) Thermal +f11 pcb-menu-default.lht Tool(arrow) Arrow +f12 pcb-menu-default.lht Tool(lock) Lock +f2 pcb-menu-default.lht Tool(line) Line +f3 pcb-menu-default.lht Tool(arc) Arc +f4 pcb-menu-default.lht Tool(text) Text +f5 pcb-menu-default.lht Tool(rectangle) Rectangle +f6 pcb-menu-default.lht Tool(poly) Polygon +f7 pcb-menu-default.lht Tool(buffer) Buffer +f7-shift pcb-menu-default.lht Tool(buffer);PasteBuffer(Rotate,1) Rotate buffer 90 deg CCW (left) +f8 pcb-menu-default.lht Tool(remove) Del\057Remove +f9 pcb-menu-default.lht Tool(rotate) Rotate f;a pcb-menu-default.lht Save(LayoutAs) Save Layout As... f;c pcb-menu-default.lht cam() Export with CAM job... f;e pcb-menu-default.lht ExportGUI() Export layout... @@ -172,7 +174,7 @@ i;d pcb-menu-default.lht Report(DrillReport) Generate drill summary i;f pcb-menu-default.lht Report(FoundPins) Report found padstacks i;r pcb-menu-default.lht ReportObject() Generate object report -insert pcb-menu-default.lht Mode(InsertPoint) Insert Point +insert pcb-menu-default.lht Tool(insert) Insert Point j;h pcb-menu-default.lht Scroll(left) Scroll Left j;j pcb-menu-default.lht Scroll(down) Scroll Down j;k pcb-menu-default.lht Scroll(up) Scroll Up @@ -181,8 +183,8 @@ k;j pcb-menu-default.lht Cursor(Warp,0,-1,grid) Step Down k;k pcb-menu-default.lht Cursor(Warp,0,1,grid) Step Up k;l pcb-menu-default.lht Cursor(Warp,1,0,grid) Step Right -k;r pcb-menu-default.lht Mode(Release);Popup(popup-obj, obj-type) Click (right) -k;space pcb-menu-default.lht Mode(Notify);Mode(Release) Click (left) +k;r pcb-menu-default.lht Tool(Release);Popup(popup-obj, obj-type) Click (right) +k;space pcb-menu-default.lht Tool(Press);Tool(Release) Click (left) left pcb-menu-default.lht Cursor(Warp,-1,0,grid) Step Left left-ctrl pcb-menu-default.lht Scroll(left) Scroll Left left-shift pcb-menu-default.lht Cursor(Pan,-50,0,view) Step +Left @@ -236,7 +238,8 @@ s;a;c; pcb-menu-default.lht Select(Connection) Select all found objects s;b;p pcb-menu-default.lht PadstackBreakup(selected) Break selection padstack to pieces s;b;s pcb-menu-default.lht PasteBuffer(Push);PasteBuffer(5);PasteBuffer(Clear);PasteBuffer(AddSelected);RemoveSelected();PasteBuffer(Restore);PasteBuffer(ToLayout, crosshair);PasteBuffer(Clear);PasteBuffer(Pop) Break selection subcircuits to pieces -s;c;p; pcb-menu-default.lht PadstackConvert(selected);Mode(PasteBuffer) Convert selection to padstack +s;c;e; pcb-menu-default.lht ExtobjConvFrom(Selected, @gui) Convert selection to extended object... +s;c;p; pcb-menu-default.lht PadstackConvert(selected);Tool(buffer) Convert selection to padstack s;c;s; pcb-menu-default.lht Select(ConvertSubc) Convert selection to subcircuit s;f; pcb-menu-default.lht Flip(SelectedElements) Move selected subcircuits to other side s;i; pcb-menu-default.lht Select(Invert) Invert selection @@ -245,23 +248,23 @@ s;s; pcb-menu-default.lht SearchDialog() Advanced search and select s;u;a; pcb-menu-default.lht Unselect(All) Unselect all objects s;u;c; pcb-menu-default.lht Unselect(Connection) Unselect all found objects -space pcb-menu-default.lht Mode(Arrow) Arrow -t;a pcb-menu-default.lht Mode(Arc) Arc -t;b pcb-menu-default.lht Mode(PasteBuffer) Buffer -t;c pcb-menu-default.lht Mode(Copy) Copy -t;d pcb-menu-default.lht Mode(Remove) Del\057Remove -t;e pcb-menu-default.lht Mode(Thermal) Thermal -t;h pcb-menu-default.lht Mode(PolygonHole) Polygon Hole -t;i pcb-menu-default.lht Mode(InsertPoint) Insert Point -t;k pcb-menu-default.lht Mode(Lock) Lock -t;l pcb-menu-default.lht Mode(Line) Line -t;m pcb-menu-default.lht Mode(Move) Move -t;n pcb-menu-default.lht Mode(Arrow) Arrow -t;o pcb-menu-default.lht Mode(Rotate) Rotate -t;p pcb-menu-default.lht Mode(Polygon) Polygon -t;r pcb-menu-default.lht Mode(Rectangle) Rectangle -t;t pcb-menu-default.lht Mode(Text) Text -t;v pcb-menu-default.lht Mode(Via) Via +space pcb-menu-default.lht Tool(arrow) Arrow +t;a pcb-menu-default.lht Tool(arc) Arc +t;b pcb-menu-default.lht Tool(buffer) Buffer +t;c pcb-menu-default.lht Tool(copy) Copy +t;d pcb-menu-default.lht Tool(remove) Del\057Remove +t;e pcb-menu-default.lht Tool(thermal) Thermal +t;h pcb-menu-default.lht Tool(polyhole) Polygon Hole +t;i pcb-menu-default.lht Tool(insert) Insert Point +t;k pcb-menu-default.lht Tool(lock) Lock +t;l pcb-menu-default.lht Tool(line) Line +t;m pcb-menu-default.lht Tool(move) Move +t;n pcb-menu-default.lht Tool(arrow) Arrow +t;o pcb-menu-default.lht Tool(rotate) Rotate +t;p pcb-menu-default.lht Tool(poly) Polygon +t;r pcb-menu-default.lht Tool(rectangle) Rectangle +t;t pcb-menu-default.lht Tool(text) Text +t;v pcb-menu-default.lht Tool(via) Via tab pcb-menu-default.lht SwapSides(V) Flip up\057down tab-ctrl pcb-menu-default.lht SwapSides(R) Spin 180 degrees tab-ctrl-shift pcb-menu-default.lht SwapSides() Swap Sides