Index: trunk/doc/Makefile =================================================================== --- trunk/doc/Makefile (revision 16022) +++ trunk/doc/Makefile (revision 16023) @@ -9,7 +9,7 @@ include ../Makefile.conf user/05_ui/06_common/keytree.svg: $(MENU_RES) $(KEYLIST) - $(KEYLIST) --dot user/05_ui/06_common/src/node_names $(MENU_RES) > user/05_ui/06_common/keytree.dot + $(KEYLIST) --dot user/05_ui/06_common/src/node_names.txt $(MENU_RES) > user/05_ui/06_common/keytree.dot dot -Tsvg < user/05_ui/06_common/keytree.dot >user/05_ui/06_common/keytree.svg Index: trunk/doc/user/05_ui/06_common/keytree.svg =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.svg (revision 16022) +++ trunk/doc/user/05_ui/06_common/keytree.svg (revision 16023) @@ -4,1294 +4,1355 @@ - - + + keytree - - -a_b_f - -a/b/f/ -Replace footprint - + -a - -a +a + +/a + auto or add -a_b - -a_b +a_b + +/a/b + back annotation a->a_b - - + + + +a_p + +/a/p + auto-place + + +a->a_p + + + -a_d - -a_d +a_d + +/a/d + auto-disperse -a->a_d - - +a->a_d + + + +a_r + +/a/r + auto-route + + +a->a_r + + + -a_o - -a_o +a_o + +/a/o + optimize (djopt) -a->a_o - - +a->a_o + + - -a_p - -a_p - - -a->a_p - - - - -a_r - -a_r - - -a->a_r - - - -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->a_b_f - +a_b->a_b_f + -a_b_s +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 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->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_r_a + + + + +a_r_r + +a/r/r/ +Rip up all auto-routed tracks + + +a_r->a_r_r + + + + +a_r_s + +a/r/s/ +Auto-route selected rats + + +a_r->a_r_s + + + + +a_r_t + +a/r/t/ +Rip up selected auto-routed tracks + + +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 + + - -a_p_s - -a/p/s/ -Auto-place selected subcircuits - - -a_p->a_p_s - - - - -a_r_a - -a/r/a/ -Auto-route all rats - - -a_r->a_r_a - - - - -a_r_r - -a/r/r/ -Rip up all auto-routed tracks - - -a_r->a_r_r - - - - -a_r_s - -a/r/s/ -Auto-route selected rats - - -a_r->a_r_s - - - - -a_r_t - -a/r/t/ -Rip up selected auto-routed tracks - - -a_r->a_r_t - - - - -b_b - -b/b/ -Layer bindings... - -b - -b +b + +/b + buffer - -b->b_b - - - -b_c - -b_c +b_c + +/b/c + convert -b->b_c - - +b->b_c + + -b_m - -b_m +b_m + +/b/m + mirror -b->b_m - - +b->b_m + + -b_r - -b_r +b_r + +/b/r + rotate -b->b_r - - +b->b_r + + -b_s - -b_s +b_s + +/b/s + subcircuit -b->b_s - - +b->b_s + + + +b_b + +b/b/ +Layer bindings... + + +b->b_b + + + -b_c_c +b_c_c b/c/c/ Clear buffer -b_c->b_c_c - - +b_c->b_c_c + + -b_c_p +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 b/c/s Convert buffer to subcircuit -b_c->b_c_s - - +b_c->b_c_s + + -b_m_l +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 b/m/u Mirror buffer (up057down) -b_m->b_m_u - - +b_m->b_m_u + + -b_r_a +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 b/r/c Rotate buffer 90 deg CW -b_r->b_r_c - - +b_r->b_r_c + + -b_r_r +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 b/s/b Break buffer subcircuits to pieces -b_s->b_s_b - - +b_s->b_s_b + + -b_s_s +b_s_s b/s/s Save buffer subcircuits to file -b_s->b_s_s - - +b_s->b_s_s + + + +c + +/c + connections & rats + -c_c - -c/c/ -Clear057reset lookup +c_c + +c/c/ +Clear057reset lookup - -c - -c - -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_l_b - -e/l/b -Layer bindings... - -e - -e +e + +/e + edit -e_l - -e_l +e_l + +e_l -e->e_l - - +e->e_l + + -e_m - -e_m +e_m + +e_m -e->e_m - - +e->e_m + + -e_y - -e/y/ -Cycle object being dragged +e_y + +e/y/ +Cycle object being dragged -e->e_y - - +e->e_y + + - -e_l->e_l_b - - + +f + +/f + file - -e_m_l - -e/m/l -Move to current layer + +f_e + +/f/e + export - -e_m->e_m_l - - + +f->f_e + + - -f_c_p - -f/c/p/ -Manage plugins... - - -f - -f - -f_c - -f_c +f_c + +/f/c + configuration -f->f_c - - +f->f_c + + -f_x - -f_x +f_x + +f_x -f->f_x - - +f->f_x + + + +f_c_p + +f/c/p/ +Manage plugins... + -f_c->f_c_p - - +f_c->f_c_p + + - -f_x_p - -f/x/p -netlist patch for back annotation - - -f_x->f_x_p - - - - -i_c_c - -i/c/c -Calibrate Printer... - -i - -i +i + +/i + info -i_c - -i_c +i_c + +i_c -i->i_c - - +i->i_c + + - -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_c_c - -m/c/c -Crosshair shows DRC clearance - -m - -m +m + +/m + mode -m_c - -m_c +m_c + +/m/c + cursor/crosshair mode -m->m_c - - +m->m_c + + -m_d - -m_d +m_d + +/m/d + drawing (render) mode -m->m_d - - +m->m_d + + -m_f - -m_f +m_f + +/m/f + floater mode -m->m_f - - +m->m_f + + -m_l - -m_l +m_l + +/m/l + line drawing (routing) settings -m->m_l - - +m->m_l + + + +m_t + +/m/t + text drawing (routing) settings + + +m->m_t + + + -m_p - -m_p +m_p + +/m/p + polygon drawing mode -m->m_p - - +m->m_p + + -m_r - -m_r +m_r + +/m/r + rubber band mode -m->m_r - - +m->m_r + + - -m_t - -m_t + +m_c_c + +m/c/c +Crosshair shows DRC clearance - -m->m_t - - - -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_+ + + + + +m_t_- + +m/t/- +Text Tool scale +10 mil + + +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 + + - -m_t_+ - -m/t/+ -Text Tool scale -10 mil - - -m_t->m_t_+ - - - - -m_t_- - -m/t/- -Text Tool scale +10 mil - - -m_t->m_t_- - - - - -r_r_+ - -r/r/+ -Route radius +0.5 - - -r - -r - - -r_r - -r_r - - -r->r_r - - - - -r_r->r_r_+ - - - - -r_r_- - -r/r/- -Route radius -0.5 - - -r_r->r_r_- - - - - -r_r_m - -r/r/m -Route radius -0.5 - - -r_r->r_r_m - - - - -r_r_p - -r/r/p -Route radius +0.5 - - -r_r->r_r_p - - - - -s_a_a - -s/a/a/ -Select all visible objects - -s - -s +s + +/s + select -s_a - -s_a +s_a + +/s/a + select all... -s->s_a - - +s->s_a + + + +s_u + +/s/u + unselect all... + + +s->s_u + + + -s_c - -s_c +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_u - -s_u + +s_a_a + +s/a/a/ +Select all visible objects - -s->s_u - - - -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->s_u_a + + + + +s_u_c + +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 + +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 + + - -s_u_a - -s/u/a/ -Unselect all objects + +r + +/r + routing helper - -s_u->s_u_a - - + +r_r + +/r/r + routing radius - -s_u_c - -s/u/c/ -unselect all connected objects + +r->r_r + + - -s_u->s_u_c - - + +r_r_+ + +r/r/+ +Route radius +0.5 - -v_s_f - -v/s/f -footprint + +r_r->r_r_+ + + + +r_r_- + +r/r/- +Route radius -0.5 + + +r_r->r_r_- + + + + +r_r_m + +r/r/m +Route radius -0.5 + + +r_r->r_r_m + + + + +r_r_p + +r/r/p +Route radius +0.5 + + +r_r->r_r_p + + + + +t + +/t + tool + + +u + +/u + undo + -v - -v +v + +/v + view -v_s - -v_s +v_s + +/v/s + set view -v->v_s - - +v->v_s + + + +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 + + +e_l_b + +e/l/b +Layer bindings... + + +e_l->e_l_b + + + + +e_m_l + +e/m/l +Move to current layer + + +e_m->e_m_l + + + + +f_x_p + +f/x/p +netlist patch for back annotation + + +f_x->f_x_p + + + + +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 + + + -z - -z -Zoom In 20% +z + +z +Zoom In 20%