Index: 06_common/keytree.svg =================================================================== --- 06_common/keytree.svg (revision 16028) +++ 06_common/keytree.svg (revision 16029) @@ -4,1355 +4,2041 @@ - - + + keytree - + a - -/a - auto or add + +{a} + auto or add a_b - -/a/b - back annotation + +{a b} + back annotation a->a_b - - + + a_p - -/a/p - auto-place + +{a p} + auto-place a->a_p - - + + a_d - -/a/d - auto-disperse + +{a d} + auto-disperse a->a_d - - + + a_r - -/a/r - auto-route + +{a r} + auto-route a->a_r - - + + a_o - -/a/o - optimize (djopt) + +{a o} + optimize (djopt) a->a_o - - + + + +a_a + +{a a} +Start routeing an arc + + +a->a_a + + + + +a_l + +{a l} +Start routeing a line + + +a->a_l + + + + +a_m + +{a m} +Place mark + + +a->a_m + + + + +a_v + +{a v} +Place via + + +a->a_v + + + -a_x - -a/x/ -Design Rule Checker +a_x + +{a x} +Design Rule Checker -a->a_x - - +a->a_x + + -a_b_f - -a/b/f/ -Replace footprint +a_b_f + +{a b f} +Replace footprint -a_b->a_b_f - - +a_b->a_b_f + + -a_b_s - -a/b/s/ -Swap nets on two selected pins +a_b_s + +{a b s} +Swap nets on two selected pins -a_b->a_b_s - - +a_b->a_b_s + + -a_b_x - -a/b/x -netlist patch for back annotation +a_b_x + +{a b x} +netlist patch for back annotation -a_b->a_b_x - - +a_b->a_b_x + + -a_p_s - -a/p/s/ -Auto-place selected subcircuits +a_p_s + +{a p s} +Auto-place selected subcircuits -a_p->a_p_s - - +a_p->a_p_s + + -a_d_a - -a/d/a/ -Disperse all subcircuits +a_d_a + +{a d a} +Disperse all subcircuits -a_d->a_d_a - - +a_d->a_d_a + + -a_d_s - -a/d/s/ -Disperse selected subcircuits +a_d_s + +{a d s} +Disperse selected subcircuits -a_d->a_d_s - - +a_d->a_d_s + + -a_r_a - -a/r/a/ -Auto-route all rats +a_r_a + +{a r a} +Auto-route all rats -a_r->a_r_a - - +a_r->a_r_a + + -a_r_r - -a/r/r/ -Rip up all auto-routed tracks +a_r_r + +{a r r} +Rip up all auto-routed tracks -a_r->a_r_r - - +a_r->a_r_r + + -a_r_s - -a/r/s/ -Auto-route selected rats +a_r_s + +{a r s} +Auto-route selected rats -a_r->a_r_s - - +a_r->a_r_s + + -a_r_t - -a/r/t/ -Rip up selected auto-routed tracks +a_r_t + +{a r t} +Rip up selected auto-routed tracks -a_r->a_r_t - - +a_r->a_r_t + + -a_o_a - -a/o/a/ -Auto-Optimize +a_o_a + +{a o a} +Auto-Optimize -a_o->a_o_a - - +a_o->a_o_a + + -a_o_d - -a/o/d/ -Debumpify +a_o_d + +{a o d} +Debumpify -a_o->a_o_d - - +a_o->a_o_d + + -a_o_m - -a/o/m/ -Miter +a_o_m + +{a o m} +Miter -a_o->a_o_m - - +a_o->a_o_m + + -a_o_n - -a/o/n/ -Vianudge +a_o_n + +{a o n} +Vianudge -a_o->a_o_n - - +a_o->a_o_n + + -a_o_o - -a/o/o/ -Ortho pull +a_o_o + +{a o o} +Ortho pull -a_o->a_o_o - - +a_o->a_o_o + + -a_o_p - -a/o/p/ -Puller +a_o_p + +{a o p} +Puller -a_o->a_o_p - - +a_o->a_o_p + + -a_o_s - -a/o/s/ -Simple optimization +a_o_s + +{a o s} +Simple optimization -a_o->a_o_s - - +a_o->a_o_s + + -a_o_t - -a/o/t/ -Viatrim +a_o_t + +{a o t} +Viatrim -a_o->a_o_t - - +a_o->a_o_t + + -a_o_u - -a/o/u/ -Unjaggy +a_o_u + +{a o u} +Unjaggy -a_o->a_o_u - - +a_o->a_o_u + + b -/b +{b} buffer b_c - -/b/c - convert + +{b c} + convert b->b_c - - + + b_m - -/b/m - mirror + +{b m} + mirror 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 + +{b b} +Layer bindings... -b->b_b - - +b->b_b + + -b_c_c - -b/c/c/ -Clear buffer +b_c_c + +{b c c} +Clear buffer -b_c->b_c_c - - +b_c->b_c_c + + -b_c_p - -b/c/p -Convert buffer to padstack +b_c_p + +{b c p} +Convert buffer to padstack -b_c->b_c_p - - +b_c->b_c_p + + -b_c_s - -b/c/s -Convert buffer to subcircuit +b_c_s + +{b c s} +Convert buffer to subcircuit -b_c->b_c_s - - +b_c->b_c_s + + -b_m_l - -b/m/l -Mirror buffer (left057right) +b_m_l + +{b m l} +Mirror buffer (left057right) -b_m->b_m_l - - +b_m->b_m_l + + -b_m_u - -b/m/u -Mirror buffer (up057down) +b_m_u + +{b m u} +Mirror buffer (up057down) -b_m->b_m_u - - +b_m->b_m_u + + -b_r_a - -b/r/a -Arbitrarily Rotate Buffer +b_r_a + +{b r a} +Arbitrarily Rotate Buffer -b_r->b_r_a - - +b_r->b_r_a + + -b_r_c - -b/r/c -Rotate buffer 90 deg CW +b_r_c + +{b r c} +Rotate buffer 90 deg CW -b_r->b_r_c - - +b_r->b_r_c + + -b_r_r - -b/r/r -Rotate buffer 90 deg CCW +b_r_r + +{b r r} +Rotate buffer 90 deg CCW -b_r->b_r_r - - +b_r->b_r_r + + -b_s_b - -b/s/b -Break buffer subcircuits to pieces +b_s_b + +{b s b} +Break buffer subcircuits to pieces -b_s->b_s_b - - +b_s->b_s_b + + -b_s_s - -b/s/s -Save buffer subcircuits to file +b_s_s + +{b s s} +Save buffer subcircuits to file -b_s->b_s_s - - +b_s->b_s_s + + c -/c +{c} connections & rats -c_c - -c/c/ -Clear057reset lookup +c_c + +{c c} +Clear057reset lookup -c->c_c - - +c->c_c + + -c_d - -c/d/ -Del057Remove Connected +c_d + +{c d} +Del057Remove Connected -c->c_d - - +c->c_d + + -c_e - -c/e/ -Erase rats nest +c_e + +{c e} +Erase rats nest -c->c_e - - +c->c_e + + -c_f - -c/f/ -Find Connections +c_f + +{c f} +Find Connections -c->c_f - - +c->c_f + + -c_r - -c/r/ -Optimize rats nest +c_r + +{c r} +Optimize rats nest -c->c_r - - +c->c_r + + -c_s - -c/s/ -Select shortest rat +c_s + +{c s} +Select shortest rat -c->c_s - - +c->c_s + + e - -/e - edit + +{e} + edit -e_l - -e_l +e_l + +{e l} +Move to current layer -e->e_l - - +e->e_l + + -e_m - -e_m +e_m + +{e m} + move -e->e_m - - +e->e_m + + + +e_s + +{e s} + subcircuit or style + + +e->e_s + + + + +e_c + +{e c} +Copy selection to buffer + + +e->e_c + + + + +e_d + +{e d} +Remove object + + +e->e_d + + + + +e_f + +{e f} +Object flags... + + +e->e_f + + + + +e_i + +{e i} +Flip Object + + +e->e_i + + + + +e_j + +{e j} +ChangeJoin Object + + +e->e_j + + + + +e_o + +{e o} +Edit name of/Change font on layout + + +e->e_o + + + + +e_p + +{e p} +Object Properties... + + +e->e_p + + + + +e_t + +{e t} +text on layout + + +e->e_t + + + + +e_v + +{e v} +Paste buffer to layout + + +e->e_v + + + + +e_x + +{e x} +Cut selection to buffer + + +e->e_x + + + -e_y - -e/y/ -Cycle object being dragged +e_y + +{e y} +Cycle object being dragged -e->e_y - - +e->e_y + + + +e_s_b + +{e s b} +Layer bindings... + + +e_s->e_s_b + + + + +e_s_e + +{e s e} +External editor... + + +e_s->e_s_e + + + + +e_s_s + +{e s s} +Set Same Style + + +e_s->e_s_s + + + -f - -/f - file +f + +{f} + file - -f_e - -/f/e - export + +f_x + +{f x} + export to - -f->f_e - - + +f->f_x + + -f_c - -/f/c - configuration +f_c + +{f c} + configuration -f->f_c - - +f->f_c + + - -f_x - -f_x + +f_a + +{f a} +Save Layout As... - -f->f_x - - + +f->f_a + + + +f_e + +{f e} +Export layout... + + +f->f_e + + + + +f_l + +{f l} +Load layout + + +f->f_l + + + + +f_n + +{f n} +Start New Layout + + +f->f_n + + + + +f_o + +{f o} +Load layout + + +f->f_o + + + + +f_p + +{f p} +Print layout... + + +f->f_p + + + + +f_q + +{f q} +Quit Program + + +f->f_q + + + + +f_r + +{f r} +Revert + + +f->f_r + + + + +f_s + +{f s} +Save Layout + + +f->f_s + + + + +f_x_p + +{f x p} +netlist patch for back annotation + + +f_x->f_x_p + + + -f_c_p - -f/c/p/ -Manage plugins... +f_c_p + +{f c p} +Manage plugins... -f_c->f_c_p - - +f_c->f_c_p + + -i - -/i - info +i + +{i} + info -i_c - -i_c +i_c + +{i c} + configuration -i->i_c - - +i->i_c + + + +i_a + +{i a} +About... + + +i->i_a + + + + +i_d + +{i d} +Generate drill summary + + +i->i_d + + + + +i_f + +{i f} +Report found padstacks + + +i->i_f + + + + +i_r + +{i r} +Generate object report + + +i->i_r + + + + +i_c_c + +{i c c} +Calibrate Printer... + + +i_c->i_c_c + + + + +i_c_p + +{i c p} +Preferences... + + +i_c->i_c_p + + + + +i_c_r + +{i c r} +Re-scan the footprint library + + +i_c->i_c_r + + + -m - -/m - mode +m + +{m} + mode -m_c - -/m/c - cursor/crosshair mode +m_c + +{m c} + cursor/crosshair mode -m->m_c - - +m->m_c + + -m_d - -/m/d - drawing (render) mode +m_d + +{m d} + drawing (render) mode -m->m_d - - +m->m_d + + -m_f - -/m/f - floater mode +m_f + +{m f} + floater mode -m->m_f - - +m->m_f + + -m_l - -/m/l - line drawing (routing) settings +m_l + +{m l} + line drawing (routing) settings -m->m_l - - +m->m_l + + -m_t - -/m/t - text drawing (routing) settings +m_t + +{m t} + text drawing (routing) settings -m->m_t - - +m->m_t + + -m_p - -/m/p - polygon drawing mode +m_p + +{m p} + polygon drawing mode -m->m_p - - +m->m_p + + -m_r - -/m/r - rubber band mode +m_r + +{m r} + rubber band mode -m->m_r - - +m->m_r + + -m_c_c - -m/c/c -Crosshair shows DRC clearance +m_c_c + +{m c c} +Crosshair shows DRC clearance -m_c->m_c_c - - +m_c->m_c_c + + -m_c_o - -m/c/o -Orthogonal moves +m_c_o + +{m c o} +Orthogonal moves -m_c->m_c_o - - +m_c->m_c_o + + -m_c_p - -m/c/p -Crosshair snaps to padstacks +m_c_p + +{m c p} +Crosshair snaps to padstacks -m_c->m_c_p - - +m_c->m_c_p + + -m_c_s - -m/c/s -Crosshair snaps to off-grid points on lines +m_c_s + +{m c s} +Crosshair snaps to off-grid points on lines -m_c->m_c_s - - +m_c->m_c_s + + -m_d_a - -m/d/a -Show autorouter trials +m_d_a + +{m d a} +Show autorouter trials -m_d->m_d_a - - +m_d->m_d_a + + -m_d_c - -m/d/c -Check polygons +m_d_c + +{m d c} +Check polygons -m_d->m_d_c - - +m_d->m_d_c + + -m_d_h - -m/d/h -Highlighting on line, arc points +m_d_h + +{m d h} +Highlighting on line, arc points -m_d->m_d_h - - +m_d->m_d_h + + -m_d_p - -m/d/p -Thin draw poly +m_d_p + +{m d p} +Thin draw poly -m_d->m_d_p - - +m_d->m_d_p + + -m_d_t - -m/d/t -Thin draw +m_d_t + +{m d t} +Thin draw -m_d->m_d_t - - +m_d->m_d_t + + -m_d_w - -m/d/w -Wireframe draw +m_d_w + +{m d w} +Wireframe draw -m_d->m_d_w - - +m_d->m_d_w + + -m_f_h - -m/f/h -Hide floaters +m_f_h + +{m f h} +Hide floaters -m_f->m_f_h - - +m_f->m_f_h + + -m_f_l - -m/f/l -Lock floaters +m_f_l + +{m f l} +Lock floaters -m_f->m_f_l - - +m_f->m_f_l + + -m_f_o - -m/f/o -Only floaters +m_f_o + +{m f o} +Only floaters -m_f->m_f_o - - +m_f->m_f_o + + -m_l_+ - -m/l/+ -Line Tool size +5 mil +m_l_+ + +{m l +} +Line Tool size +5 mil -m_l->m_l_+ - - +m_l->m_l_+ + + -m_l_- - -m/l/- -Line Tool size -5 mil +m_l_- + +{m l -} +Line Tool size -5 mil -m_l->m_l_- - - +m_l->m_l_- + + -m_l_a - -m/l/a -'All-direction' lines +m_l_a + +{m l a} +'All-direction' lines -m_l->m_l_a - - +m_l->m_l_a + + -m_l_c - -m/l/c -New lines, arcs clear polygons +m_l_c + +{m l c} +New lines, arcs clear polygons -m_l->m_l_c - - +m_l->m_l_c + + -m_l_d - -m/l/d -Auto enforce DRC clearance +m_l_d + +{m l d} +Auto enforce DRC clearance -m_l->m_l_d - - +m_l->m_l_d + + -m_l_f - -m/l/f -Cycle line clip057refraction +m_l_f + +{m l f} +Cycle line clip057refraction -m_l->m_l_f - - +m_l->m_l_f + + -m_t_+ - -m/t/+ -Text Tool scale -10 mil +m_t_+ + +{m t +} +Text Tool scale -10 mil -m_t->m_t_+ - - +m_t->m_t_+ + + -m_t_- - -m/t/- -Text Tool scale +10 mil +m_t_- + +{m t -} +Text Tool scale +10 mil -m_t->m_t_- - - +m_t->m_t_- + + -m_p_c - -m/p/c -New polygons clear polygons +m_p_c + +{m p c} +New polygons clear polygons -m_p->m_p_c - - +m_p->m_p_c + + -m_p_f - -m/p/f -New polygons are full ones +m_p_f + +{m p f} +New polygons are full ones -m_p->m_p_f - - +m_p->m_p_f + + -m_r_m - -m/r/m -Rubber band keeps middle line dir +m_r_m + +{m r m} +Rubber band keeps middle line dir -m_r->m_r_m - - +m_r->m_r_m + + -m_r_r - -m/r/r -Rubber band mode +m_r_r + +{m r r} +Rubber band mode -m_r->m_r_r - - +m_r->m_r_r + + -s - -/s - select +s + +{s} + select -s_a - -/s/a - select all... +s_a + +{s a} + select all... -s->s_a - - +s->s_a + + -s_u - -/s/u - unselect all... +s_u + +{s u} + unselect all... -s->s_u - - +s->s_u + + -s_c - -/s/c - convert selected +s_c + +{s c} + convert selected -s->s_c - - +s->s_c + + -s_f - -s/f/ -Move selected subcircuits to other side +s_f + +{s f} +Move selected subcircuits to other side -s->s_f - - +s->s_f + + -s_l - -s/l/ -Move selected objects to current layer +s_l + +{s l} +Move selected objects to current layer -s->s_l - - +s->s_l + + -s_r - -s/r/ -Remove selected objects +s_r + +{s r} +Remove selected objects -s->s_r - - +s->s_r + + -s_s - -s/s/ -Advanced search and select +s_s + +{s s} +Advanced search and select -s->s_s - - +s->s_s + + -s_a_a - -s/a/a/ -Select all visible objects +s_a_a + +{s a a} +Select all visible objects -s_a->s_a_a - - +s_a->s_a_a + + -s_a_c - -s/a/c/ -Select all connected objects +s_a_c + +{s a c} +Select all connected objects -s_a->s_a_c - - +s_a->s_a_c + + -s_u_a - -s/u/a/ -Unselect all objects +s_u_a + +{s u a} +Unselect all objects -s_u->s_u_a - - +s_u->s_u_a + + -s_u_c - -s/u/c/ -unselect all connected objects +s_u_c + +{s u c} +unselect all connected objects -s_u->s_u_c - - +s_u->s_u_c + + -s_c_p - -s/c/p/ -Convert selection to padstack +s_c_p + +{s c p} +Convert selection to padstack -s_c->s_c_p - - +s_c->s_c_p + + -s_c_s - -s/c/s/ -Convert selection to subcircuit +s_c_s + +{s c s} +Convert selection to subcircuit -s_c->s_c_s - - +s_c->s_c_s + + -r - -/r - routing helper +r + +{r} + routing helper -r_r - -/r/r - routing radius +r_r + +{r r} + routing radius -r->r_r - - +r->r_r + + -r_r_+ - -r/r/+ -Route radius +0.5 +r_r_+ + +{r r +} +Route radius +0.5 -r_r->r_r_+ - - +r_r->r_r_+ + + -r_r_- - -r/r/- -Route radius -0.5 +r_r_- + +{r r -} +Route radius -0.5 -r_r->r_r_- - - +r_r->r_r_- + + -r_r_m - -r/r/m -Route radius -0.5 +r_r_m + +{r r m} +Route radius -0.5 -r_r->r_r_m - - +r_r->r_r_m + + -r_r_p - -r/r/p -Route radius +0.5 +r_r_p + +{r r p} +Route radius +0.5 -r_r->r_r_p - - +r_r->r_r_p + + -t - -/t - tool +t + +{t} + tool + +t_a + +{t a} +Arc + + +t->t_a + + + + +t_b + +{t b} +Buffer + + +t->t_b + + + + +t_c + +{t c} +Copy + + +t->t_c + + + + +t_d + +{t d} +Del057Remove + + +t->t_d + + + + +t_e + +{t e} +Thermal + + +t->t_e + + + + +t_h + +{t h} +Polygon Hole + + +t->t_h + + + + +t_i + +{t i} +Insert Point + + +t->t_i + + + + +t_k + +{t k} +Lock + + +t->t_k + + + + +t_l + +{t l} +Line + + +t->t_l + + + + +t_m + +{t m} +Move + + +t->t_m + + + + +t_n + +{t n} +Arrow + + +t->t_n + + + + +t_o + +{t o} +Rotate + + +t->t_o + + + + +t_p + +{t p} +Polygon + + +t->t_p + + + + +t_r + +{t r} +Rectangle + + +t->t_r + + + + +t_t + +{t t} +Text + + +t->t_t + + + + +t_v + +{t v} +Via + + +t->t_v + + + -u - -/u - undo +u + +{u} + undo + +u_c + +{u c} +Clear undo-buffer + + +u->u_c + + + + +u_r + +{u r} +Redo last undone operation + + +u->u_r + + + + +u_u + +{u u} +Undo last operation + + +u->u_u + + + -v - -/v - view +v + +{v} + view -v_s - -/v/s - set view +v_s + +{v s} + set view -v->v_s - - +v->v_s + + + +v_c + +{v c} +Center cursor + + +v->v_c + + + + +v_f + +{v f} +Zoom Max + + +v->v_f + + + + +v_g + +{v g} +Enable visible grid + + +v->v_g + + + + +v_i + +{v i} +mil + + +v->v_i + + + + +v_l + +{v l} +Enable local grid + + +v->v_l + + + + +v_m + +{v m} +mm + + +v->v_m + + + + +v_n + +{v n} +Show padstack numbers in a subc + + +v->v_n + + + + +v_r + +{v r} +Realign grid + + +v->v_r + + + -v_s_f - -v/s/f -footprint +v_s_f + +{v s f} +footprint -v_s->v_s_f - - +v_s->v_s_f + + -v_s_r - -v/s/r -refdes +v_s_r + +{v s r} +refdes -v_s->v_s_r - - +v_s->v_s_r + + -v_s_s - -v/s/s -refdes+value +v_s_s + +{v s s} +refdes+value -v_s->v_s_s - - +v_s->v_s_s + + -v_s_v - -v/s/v -value +v_s_v + +{v s v} +value -v_s->v_s_v - - +v_s->v_s_v + + -w - -/w - window +w + +{w} + window - -e_l_b - -e/l/b -Layer bindings... + +w_a + +{w a} +About... - -e_l->e_l_b - - + +w->w_a + + - -e_m_l - -e/m/l -Move to current layer + +w_d + +{w d} +DRC Check - -e_m->e_m_l - - + +w->w_d + + - -f_x_p - -f/x/p -netlist patch for back annotation + +w_f + +{w f} +Font selector - -f_x->f_x_p - - + +w->w_f + + - -i_c_c - -i/c/c -Calibrate Printer... + +w_l + +{w l} +Library - -i_c->i_c_c - - + +w->w_l + + - -i_c_p - -i/c/p -Preferences... + +w_m + +{w m} +Message Log - -i_c->i_c_p - - + +w->w_m + + - -i_c_r - -i/c/r -Re-scan the footprint library + +w_n + +{w n} +Netlist - -i_c->i_c_r - - + +w->w_n + + + +w_p + +{w p} +Pinout + + +w->w_p + + + -z - -z -Zoom In 20% +z + +{z} +Zoom In 20% Index: 06_common/src/node_names.txt =================================================================== --- 06_common/src/node_names.txt (revision 16028) +++ 06_common/src/node_names.txt (revision 16029) @@ -11,8 +11,9 @@ /b/s subcircuit /c connections & rats /e edit -/e/l edit layer -/e/m edit: move +/e/l layer +/e/m move +/e/s subcircuit or style /f file /f/x export to /f/c configuration