Index: trunk/doc/conf/tree/editor.html =================================================================== --- trunk/doc/conf/tree/editor.html (revision 24056) +++ trunk/doc/conf/tree/editor.html (revision 24057) @@ -38,6 +38,7 @@ only_names boolean 0 lock down everything else but text so only text objects can be moved or selected thin_draw boolean 0 if set, objects on the screen are drawn as outlines (lines are drawn as center-lines). This lets you see line endpoints hidden under pins, for example. thin_draw_poly boolean 0 if set, polygons on the screen are drawn as outlines. + as_drawn_poly boolean 0 if set, also draw the as-drawn outline of polygons wireframe_draw boolean 0 if set, lines and arcs on the screen are drawn as outlines. local_ref boolean 0 use local reference for moves, by setting the mark at the beginning of each move. check_planes boolean 0 when set, only polygons and their clearances are drawn, to see if polygons have isolated regions. Index: trunk/doc/keys.html =================================================================== --- trunk/doc/keys.html (revision 24056) +++ trunk/doc/keys.html (revision 24057) @@ -544,78 +544,90 @@ m
 d
  c Check polygons
conf(toggle, editor/check_planes, design) + m
 d
  d + poly as-drawn frame annotation
conf(toggle, editor/as_drawn_poly, design) + m
 d
  h Highlighting on line, arc points
conf(toggle, editor/highlight_on_point, design) - + m
 d
  p Thin draw poly
conf(toggle, editor/thin_draw_poly, design) - + m
 d
  t Thin draw
conf(toggle, editor/thin_draw, design) - + m
 d
  w Wireframe draw
conf(toggle, editor/wireframe_draw, design) - + m
 f
  h Hide floaters
conf(toggle, editor/hide_names, design) - + m
 f
  l Lock floaters
conf(toggle, editor/lock_names, design) - + m
 f
  o Only floaters
conf(toggle, editor/only_names, design) - + m
 k
  s Loose subcircuits (no subc lock)
subc(loose, toggle) - + m
 l
  + Line Tool size +5 mil
SetValue(LineSize,+5,mil) - + m
 l
  - Line Tool size -5 mil
SetValue(LineSize,-5,mil) - + m
 l
  a 'All-direction' lines
conf(toggle, editor/all_direction_lines, design) - + m
 l
  c New lines, arcs clear polygons
conf(toggle, editor/clear_line, design) - + m
 l
  d Auto enforce DRC clearance
conf(toggle, editor/auto_drc, design) - + m
 l
  f Cycle line clip/refraction
Display(CycleClip) - + m
 o
  b black current group
conf(toggle, appearance/black_current_group, design) - + m
 o
  i Invisible-color on other groups
conf(toggle, appearance/invis_other_groups, design) - + m
 p
  c New polygons clear polygons
conf(toggle, editor/clear_polypoly, design) - + m
 p
  f New polygons are full ones
conf(toggle, editor/full_poly, design) - + m
 p
  i Polygon clip inhibit (toggle)
ClipInhibit(toggle) - + m
 r
  m Rubber band keeps middle line dir
conf(toggle, editor/rubber_band_keep_midlinedir, design) - + m
 r
  r Rubber band mode
conf(toggle, editor/rubber_band_mode, design) - + m
 t
  + Text Tool scale +10 mil
SetValue(TextScale,+10,mil) - + m
 t
  - Text Tool scale -10 mil
SetValue(TextScale,-10,mil) - + n-ctrl Start New Layout
New() + + n
 c
  f
    + claim net on found
ClaimNet(found) + n
 c
  o
    + claim net by object
ClaimNet(object) + + n
 c
  s
    + claim net on selected
ClaimNet(selected) + p
 m
  p
    Manage plugins...
ManagePlugins() Index: trunk/doc/user/05_ui/06_common/keytree.svg =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.svg (revision 24056) +++ trunk/doc/user/05_ui/06_common/keytree.svg (revision 24057) @@ -4,11 +4,11 @@ - - + + keytree - + a @@ -409,9 +409,9 @@ b - -{b} - buffer + +{b} + buffer @@ -423,8 +423,8 @@ b->b_c - - + + @@ -436,60 +436,60 @@ b->b_m - - + + b_r - -{b r} - rotate + +{b r} + rotate b->b_r - - + + b_s - -{b s} - subcircuit + +{b s} + subcircuit b->b_s - - + + b_b - -{b b} -Layer bindings... + +{b b} +Layer bindings... b->b_b - - + + b_n - -{b n} -Normalize + +{b n} +Normalize b->b_n - - + + @@ -566,8 +566,8 @@ b_r->b_r_a - - + + @@ -579,8 +579,8 @@ b_r->b_r_l - - + + @@ -592,8 +592,8 @@ b_r->b_r_r - - + + @@ -605,8 +605,8 @@ b_s->b_s_b - - + + @@ -618,8 +618,8 @@ b_s->b_s_p - - + + @@ -631,8 +631,8 @@ b_s->b_s_s - - + + @@ -1498,28 +1498,28 @@ 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 - - + + @@ -1587,25 +1587,25 @@ - + m_k m_k - + m->m_k - + m_o m_o - + m->m_o @@ -1613,83 +1613,96 @@ 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->m_d_d + + + - + m_d_h {m d h} @@ -1696,13 +1709,13 @@ Highlighting on line, arc points - + m_d->m_d_h - - + + - + m_d_p {m d p} @@ -1709,13 +1722,13 @@ Thin draw poly - + m_d->m_d_p - - + + - + m_d_t {m d t} @@ -1722,13 +1735,13 @@ Thin draw - + m_d->m_d_t - - + + - + m_d_w {m d w} @@ -1735,13 +1748,13 @@ Wireframe draw - + m_d->m_d_w - - + + - + m_f_h {m f h} @@ -1748,13 +1761,13 @@ Hide floaters - + m_f->m_f_h - + m_f_l {m f l} @@ -1761,13 +1774,13 @@ Lock floaters - + m_f->m_f_l - + m_f_o {m f o} @@ -1774,13 +1787,13 @@ Only floaters - + m_f->m_f_o - + m_l_+ {m l +} @@ -1787,13 +1800,13 @@ Line Tool size +5 mil - + m_l->m_l_+ - + m_l_- {m l -} @@ -1800,13 +1813,13 @@ Line Tool size -5 mil - + m_l->m_l_- - + m_l_a {m l a} @@ -1813,13 +1826,13 @@ 'All-direction' lines - + m_l->m_l_a - + m_l_c {m l c} @@ -1826,13 +1839,13 @@ New lines, arcs clear polygons - + m_l->m_l_c - + m_l_d {m l d} @@ -1839,13 +1852,13 @@ Auto enforce DRC clearance - + m_l->m_l_d - + m_l_f {m l f} @@ -1852,13 +1865,13 @@ Cycle line clip/refraction - + m_l->m_l_f - + m_t_+ {m t +} @@ -1865,13 +1878,13 @@ Text Tool scale +10 mil - + m_t->m_t_+ - + m_t_- {m t -} @@ -1878,13 +1891,13 @@ Text Tool scale -10 mil - + m_t->m_t_- - + m_p_c {m p c} @@ -1891,13 +1904,13 @@ New polygons clear polygons - + m_p->m_p_c - + m_p_f {m p f} @@ -1904,13 +1917,13 @@ New polygons are full ones - + m_p->m_p_f - + m_p_i {m p i} @@ -1917,13 +1930,13 @@ Polygon clip inhibit (toggle) - + m_p->m_p_i - + m_r_m {m r m} @@ -1930,13 +1943,13 @@ Rubber band keeps middle line dir - + m_r->m_r_m - + m_r_r {m r r} @@ -1943,7 +1956,7 @@ Rubber band mode - + m_r->m_r_r @@ -1951,774 +1964,774 @@ 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 connected objects + +{s a c} +Select all connected 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 connected objects + +{s u c} +unselect all connected objects - + s_u->s_u_c - - + + - + 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_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 - - + + - + m_k_s {m k s} @@ -2725,13 +2738,13 @@ Loose subcircuits (no subc lock) - + m_k->m_k_s - + m_o_b {m o b} @@ -2738,13 +2751,13 @@ black current group - + m_o->m_o_b - + m_o_i {m o i} @@ -2751,151 +2764,208 @@ Invisible-color on other groups - + m_o->m_o_i + + +n_c_f + +{n c f} +claim net on found + + + +n + +n + + + +n_c + +n_c + + + +n->n_c + + + + + +n_c->n_c_f + + + + + +n_c_o + +{n c o} +claim net by object + + + +n_c->n_c_o + + + + + +n_c_s + +{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 - - + + - + 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 24056) +++ trunk/doc/user/05_ui/06_common/keytree.txt (revision 24057) @@ -175,6 +175,7 @@ m;c;s pcb-menu-default.lht conf(toggle, editor\057snap_offgrid_line, design) Crosshair snaps to off-grid points on lines m;d;a pcb-menu-default.lht conf(toggle, editor\057live_routing, design) Show autorouter trials m;d;c pcb-menu-default.lht conf(toggle, editor\057check_planes, design) Check polygons +m;d;d pcb-menu-default.lht conf(toggle, editor\057as_drawn_poly, design) poly as-drawn frame annotation m;d;h pcb-menu-default.lht conf(toggle, editor\057highlight_on_point, design) Highlighting on line, arc points m;d;p pcb-menu-default.lht conf(toggle, editor\057thin_draw_poly, design) Thin draw poly m;d;t pcb-menu-default.lht conf(toggle, editor\057thin_draw, design) Thin draw @@ -199,6 +200,9 @@ m;t;+ pcb-menu-default.lht SetValue(TextScale,+10,mil) Text Tool scale +10 mil m;t;- pcb-menu-default.lht SetValue(TextScale,-10,mil) Text Tool scale -10 mil n-ctrl pcb-menu-default.lht New() Start New Layout +n;c;f; pcb-menu-default.lht ClaimNet(found) claim net on found +n;c;o; pcb-menu-default.lht ClaimNet(object) claim net by object +n;c;s; pcb-menu-default.lht ClaimNet(selected) claim net on selected p;m;p; pcb-menu-default.lht ManagePlugins() Manage plugins... p;m;s; pcb-menu-default.lht BrowseScripts() Manage scripts... q-ctrl pcb-menu-default.lht Quit() Quit Program