Index: trunk/doc/Makefile =================================================================== --- trunk/doc/Makefile (revision 16038) +++ trunk/doc/Makefile (revision 16039) @@ -3,7 +3,7 @@ DEBLIST=../util/devhelpers/deblist.sh ROOT=.. -all: keys.html user/05_ui/06_common/keytree.svg +all: keys.html user/05_ui/06_common/keytree.svg user/05_ui/06_common/keytree.txt ROOT="" ./Autostyle.sh *.html include ../Makefile.conf @@ -12,7 +12,10 @@ $(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 +user/05_ui/06_common/keytree.txt: $(MENU_RES) $(KEYLIST) + $(KEYLIST) --lst $(MENU_RES) > user/05_ui/06_common/keytree.txt + keys.html: $(MENU_RES) $(KEYLIST) $(KEYLIST) $(MENU_RES) > keys.html Index: trunk/doc/user/05_ui/06_common/index.html =================================================================== --- trunk/doc/user/05_ui/06_common/index.html (revision 16038) +++ trunk/doc/user/05_ui/06_common/index.html (revision 16039) @@ -38,4 +38,5 @@ (nothing is pressed) the first key select a chapter, the second key narrows it down to a subchapter and the third key (leaf) selects the actual action within the subchapter. The current key tree is -accessible in a large svg drawing. \ No newline at end of file +accessible in a large svg drawing or in a script-digestable +flat list. \ No newline at end of file Index: trunk/doc/user/05_ui/06_common/keytree.svg =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.svg (revision 16038) +++ trunk/doc/user/05_ui/06_common/keytree.svg (revision 16039) @@ -4,2052 +4,2171 @@ - - + + 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} +Start routeing an arc a->a_a - - + + a_l - -{a l} -Start routeing a line + +{a l} +Start routeing a line a->a_l - - + + a_m - -{a m} -Place mark + +{a m} +Place mark a->a_m - - + + a_v - -{a v} -Place via + +{a v} +Place via a->a_v - - + + a_x - -{a x} -Design Rule Checker + +{a x} +Design Rule Checker a->a_x - - + + a_b_f - -{a b f} -Replace footprint + +{a b f} +Replace footprint a_b->a_b_f - - + + a_b_s - -{a b s} -Swap nets on two selected pins + +{a b s} +Swap nets on two selected pins a_b->a_b_s - - + + a_b_x - -{a b x} -netlist patch for back annotation + +{a b x} +netlist patch for back annotation a_b->a_b_x - - + + a_p_s - -{a p s} -Auto-place selected subcircuits + +{a p s} +Auto-place selected subcircuits a_p->a_p_s - - + + a_d_a - -{a d a} -Disperse all subcircuits + +{a d a} +Disperse all subcircuits a_d->a_d_a - - + + a_d_s - -{a d s} -Disperse selected subcircuits + +{a d s} +Disperse selected subcircuits a_d->a_d_s - - + + a_r_a - -{a r a} -Auto-route all rats + +{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 r} +Rip up all auto-routed tracks a_r->a_r_r - - + + a_r_s - -{a r s} -Auto-route selected rats + +{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 t} +Rip up selected auto-routed tracks a_r->a_r_t - - + + a_o_a - -{a o a} -Auto-Optimize + +{a o a} +Auto-Optimize a_o->a_o_a - - + + a_o_d - -{a o d} -Debumpify + +{a o d} +Debumpify a_o->a_o_d - - + + a_o_m - -{a o m} -Miter + +{a o m} +Miter a_o->a_o_m - - + + a_o_n - -{a o n} -Vianudge + +{a o n} +Vianudge a_o->a_o_n - - + + a_o_o - -{a o o} -Ortho pull + +{a o o} +Ortho pull a_o->a_o_o - - + + a_o_p - -{a o p} -Puller + +{a o p} +Puller a_o->a_o_p - - + + a_o_s - -{a o s} -Simple optimization + +{a o s} +Simple optimization a_o->a_o_s - - + + a_o_t - -{a o t} -Viatrim + +{a o t} +Viatrim a_o->a_o_t - - + + a_o_u - -{a o u} -Unjaggy + +{a o u} +Unjaggy a_o->a_o_u - - + + b - -{b} - buffer + +{b} + buffer b_c - -{b c} - convert & clear + +{b c} + convert & clear 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} +Layer bindings... b->b_b - - + + b_c_c - -{b c c} -Clear buffer + +{b c c} +Clear buffer b_c->b_c_c - - + + b_c_p - -{b c p} -Convert buffer to padstack + +{b c p} +Convert buffer to padstack b_c->b_c_p - - + + b_c_s - -{b c s} -Convert buffer to subcircuit + +{b c s} +Convert buffer to subcircuit b_c->b_c_s - - + + b_m_l - -{b m l} -Mirror buffer (left/right) + +{b m l} +Mirror buffer (left/right) b_m->b_m_l - - + + b_m_u - -{b m u} -Mirror buffer (up/down) + +{b m u} +Mirror buffer (up/down) b_m->b_m_u - - + + b_r_a - -{b r a} -Arbitrarily Rotate Buffer + +{b r a} +Arbitrarily Rotate Buffer b_r->b_r_a - - + + b_r_c - -{b r c} -Rotate buffer 90 deg CW + +{b r c} +Rotate buffer 90 deg CW b_r->b_r_c - - + + b_r_r - -{b r r} -Rotate buffer 90 deg CCW + +{b r r} +Rotate buffer 90 deg CCW b_r->b_r_r - - + + b_s_b - -{b s b} -Break buffer subcircuits to pieces + +{b s b} +Break buffer subcircuits to pieces b_s->b_s_b - - + + b_s_s - -{b s s} -Save buffer subcircuits to file + +{b s s} +Save buffer subcircuits to file b_s->b_s_s - - + + 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_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_g + +e_g + + +e->e_g + + + -e_i - -{e i} -Flip Object +e_i + +{e i} +Flip Object -e->e_i - - +e->e_i + + -e_j - -{e j} -ChangeJoin Object +e_j + +{e j} +ChangeJoin Object -e->e_j - - +e->e_j + + -e_l - -{e l} -Move to current layer +e_l + +{e l} +Move to current layer -e->e_l - - +e->e_l + + -e_o - -{e o} -Edit name of/Change font on layout +e_o + +{e o} +Edit name of/Change font on layout -e->e_o - - +e->e_o + + -e_p - -{e p} -Object Properties... +e_p + +{e p} +Object Properties... -e->e_p - - +e->e_p + + -e_t - -{e t} -text or name +e_t + +{e t} +text or name -e->e_t - - +e->e_t + + -e_v - -{e v} -Paste buffer to layout +e_v + +{e v} +Paste buffer to layout -e->e_v - - +e->e_v + + -e_x - -{e x} -Cut selection to buffer +e_x + +{e x} +Cut selection to buffer -e->e_x - - +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_b + +{e s b} +Layer bindings... -e_s->e_s_b - - +e_s->e_s_b + + -e_s_e - -{e s e} -External editor... +e_s_e + +{e s e} +External editor... -e_s->e_s_e - - +e_s->e_s_e + + -e_s_r - -{e s r} -Refdes +e_s_r + +{e s r} +Refdes -e_s->e_s_r - - +e_s->e_s_r + + -e_s_s - -{e s s} -Set Same Style +e_s_s + +{e s s} +Set Same Style -e_s->e_s_s - - +e_s->e_s_s + + f - -{f} - file + +{f} + file f_x - -{f x} - export to + +{f x} + export to f->f_x - - + + f_c - -{f c} - configuration + +{f c} + configuration f->f_c - - + + -f_a - -{f a} -Save Layout As... +f_a + +{f a} +Save Layout As... -f->f_a - - +f->f_a + + -f_e - -{f e} -Export layout... +f_e + +{f e} +Export layout... -f->f_e - - +f->f_e + + -f_l - -{f l} -Load layout +f_l + +{f l} +Load layout -f->f_l - - +f->f_l + + -f_n - -{f n} -Start New Layout +f_n + +{f n} +Start New Layout -f->f_n - - +f->f_n + + -f_o - -{f o} -Load layout +f_o + +{f o} +Load layout -f->f_o - - +f->f_o + + -f_p - -{f p} -Print layout... +f_p + +{f p} +Print layout... -f->f_p - - +f->f_p + + -f_q - -{f q} -Quit Program +f_q + +{f q} +Quit Program -f->f_q - - +f->f_q + + -f_r - -{f r} -Revert +f_r + +{f r} +Revert -f->f_r - - +f->f_r + + -f_s - -{f s} -Save Layout +f_s + +{f s} +Save Layout -f->f_s - - +f->f_s + + -f_x_p - -{f x p} -netlist patch for back annotation +f_x_p + +{f x p} +netlist patch for back annotation -f_x->f_x_p - - +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} + info i_c - -{i c} - configuration + +{i c} + configuration i->i_c - - + + -i_a - -{i a} -About... +i_a + +{i a} +About... -i->i_a - - +i->i_a + + -i_d - -{i d} -Generate drill summary +i_d + +{i d} +Generate drill summary -i->i_d - - +i->i_d + + -i_f - -{i f} -Report found padstacks +i_f + +{i f} +Report found padstacks -i->i_f - - +i->i_f + + -i_r - -{i r} -Generate object report +i_r + +{i r} +Generate object report -i->i_r - - +i->i_r + + -i_c_c - -{i c c} -Calibrate Printer... +i_c_c + +{i c c} +Calibrate Printer... -i_c->i_c_c - - +i_c->i_c_c + + -i_c_p - -{i c p} -Preferences... +i_c_p + +{i c p} +Preferences... -i_c->i_c_p - - +i_c->i_c_p + + -i_c_r - -{i c r} -Re-scan the footprint library +i_c_r + +{i c r} +Re-scan the footprint library -i_c->i_c_r - - +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_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 clip/refraction +m_l_f + +{m l f} +Cycle line clip/refraction -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} + 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_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} + 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_+ + +{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} + tool -t_a - -{t a} -Arc +t_a + +{t a} +Arc -t->t_a - - +t->t_a + + -t_b - -{t b} -Buffer +t_b + +{t b} +Buffer -t->t_b - - +t->t_b + + -t_c - -{t c} -Copy +t_c + +{t c} +Copy -t->t_c - - +t->t_c + + -t_d - -{t d} -Del/Remove +t_d + +{t d} +Del/Remove -t->t_d - - +t->t_d + + -t_e - -{t e} -Thermal +t_e + +{t e} +Thermal -t->t_e - - +t->t_e + + -t_h - -{t h} -Polygon Hole +t_h + +{t h} +Polygon Hole -t->t_h - - +t->t_h + + -t_i - -{t i} -Insert Point +t_i + +{t i} +Insert Point -t->t_i - - +t->t_i + + -t_k - -{t k} -Lock +t_k + +{t k} +Lock -t->t_k - - +t->t_k + + -t_l - -{t l} -Line +t_l + +{t l} +Line -t->t_l - - +t->t_l + + -t_m - -{t m} -Move +t_m + +{t m} +Move -t->t_m - - +t->t_m + + -t_n - -{t n} -Arrow +t_n + +{t n} +Arrow -t->t_n - - +t->t_n + + -t_o - -{t o} -Rotate +t_o + +{t o} +Rotate -t->t_o - - +t->t_o + + -t_p - -{t p} -Polygon +t_p + +{t p} +Polygon -t->t_p - - +t->t_p + + -t_r - -{t r} -Rectangle +t_r + +{t r} +Rectangle -t->t_r - - +t->t_r + + -t_t - -{t t} -Text +t_t + +{t t} +Text -t->t_t - - +t->t_t + + -t_v - -{t v} -Via +t_v + +{t v} +Via -t->t_v - - +t->t_v + + u - -{u} - undo + +{u} + undo -u_c - -{u c} -Clear undo-buffer +u_c + +{u c} +Clear undo-buffer -u->u_c - - +u->u_c + + -u_r - -{u r} -Redo last undone operation +u_r + +{u r} +Redo last undone operation -u->u_r - - +u->u_r + + -u_u - -{u u} -Undo last operation +u_u + +{u u} +Undo last operation -u->u_u - - +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 + +{v c} +Center cursor -v->v_c - - +v->v_c + + -v_f - -{v f} -Zoom Max +v_f + +{v f} +Zoom Max -v->v_f - - +v->v_f + + -v_g - -{v g} -Enable visible grid +v_g + +{v g} +Enable visible grid -v->v_g - - +v->v_g + + -v_i - -{v i} -mil +v_i + +{v i} +mil -v->v_i - - +v->v_i + + -v_l - -{v l} -Enable local grid +v_l + +{v l} +Enable local grid -v->v_l - - +v->v_l + + -v_m - -{v m} -mm +v_m + +{v m} +mm -v->v_m - - +v->v_m + + -v_n - -{v n} -Show padstack numbers in a subc +v_n + +{v n} +Show padstack numbers in a subc -v->v_n - - +v->v_n + + -v_r - -{v r} -Realign grid +v_r + +{v r} +Realign grid -v->v_r - - +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} + window -w_a - -{w a} -About... +w_a + +{w a} +About... -w->w_a - - +w->w_a + + -w_d - -{w d} -DRC Check +w_d + +{w d} +DRC Check -w->w_d - - +w->w_d + + -w_f - -{w f} -Font selector +w_f + +{w f} +Font selector -w->w_f - - +w->w_f + + -w_l - -{w l} -Library +w_l + +{w l} +Library -w->w_l - - +w->w_l + + -w_m - -{w m} -Message Log +w_m + +{w m} +Message Log -w->w_m - - +w->w_m + + -w_n - -{w n} -Netlist +w_n + +{w n} +Netlist -w->w_n - - +w->w_n + + -w_p - -{w p} -Pinout +w_p + +{w p} +Pinout -w->w_p - - +w->w_p + + + +e_g_c + +{e g c} +Clearance +2 mil + + +e_g->e_g_c + + + + +e_g_c-shift + +{e g c-shift} +Clearance -2 mil + + +e_g->e_g_c-shift + + + + +e_g_d + +{e g d} +ChangeDrill +5 mil + + +e_g->e_g_d + + + + +e_g_d-shift + +{e g d-shift} +ChangeDrill -5 mil + + +e_g->e_g_d-shift + + + + +e_g_s + +{e g s} +ChangeSize +5 mil + + +e_g->e_g_s + + + + +e_g_s-shift + +{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->e_g_y + + + + +z_e + +{z e} +Zoom Max + -z - -{z} -Zoom In 20% +z + +z + +z->z_e + + + +z_x + +{z x} +Zoom Out 20% + + +z->z_x + + + + +z_z + +{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 (nonexistent) +++ trunk/doc/user/05_ui/06_common/keytree.txt (revision 16039) @@ -0,0 +1,251 @@ ++ pcb-menu-default.lht Zoom(-1.2) Zoom In 20% +, pcb-menu-default.lht CycleDrag() Cycle object being dragged +- pcb-menu-default.lht Zoom(+1.2) Zoom Out 20% +. pcb-menu-default.lht conf(toggle, editor\057all_direction_lines, design) 'All-direction' lines +0 pcb-menu-default.lht SelectLayer(10) Select Layer 10 +0-alt pcb-menu-default.lht SelectLayer(20) Select Layer 20 +0-alt-ctrl pcb-menu-default.lht ToggleView(20) Toggle Layer 20 +0-ctrl pcb-menu-default.lht ToggleView(10) Toggle Layer 10 +1 pcb-menu-default.lht SelectLayer(1) Select Layer 1 +1-alt pcb-menu-default.lht SelectLayer(11) Select Layer 11 +1-alt-ctrl pcb-menu-default.lht ToggleView(11) Toggle Layer 11 +1-ctrl pcb-menu-default.lht ToggleView(1) Toggle Layer 1 +2 pcb-menu-default.lht SelectLayer(2) Select Layer 2 +2-alt pcb-menu-default.lht SelectLayer(12) Select Layer 12 +2-alt-ctrl pcb-menu-default.lht ToggleView(12) Toggle Layer 12 +2-ctrl pcb-menu-default.lht ToggleView(2) Toggle Layer 2 +3 pcb-menu-default.lht SelectLayer(3) Select Layer 3 +3-alt pcb-menu-default.lht SelectLayer(13) Select Layer 13 +3-alt-ctrl pcb-menu-default.lht ToggleView(13) Toggle Layer 13 +3-ctrl pcb-menu-default.lht ToggleView(3) Toggle Layer 3 +4 pcb-menu-default.lht SelectLayer(4) Select Layer 4 +4-alt pcb-menu-default.lht SelectLayer(14) Select Layer 14 +4-alt-ctrl pcb-menu-default.lht ToggleView(14) Toggle Layer 14 +4-ctrl pcb-menu-default.lht ToggleView(4) Toggle Layer 4 +5 pcb-menu-default.lht SelectLayer(5) Select Layer 5 +5-alt pcb-menu-default.lht SelectLayer(15) Select Layer 15 +5-alt-ctrl pcb-menu-default.lht ToggleView(15) Toggle Layer 15 +5-ctrl pcb-menu-default.lht ToggleView(5) Toggle Layer 5 +6 pcb-menu-default.lht SelectLayer(6) Select Layer 6 +6-alt pcb-menu-default.lht SelectLayer(16) Select Layer 16 +6-alt-ctrl pcb-menu-default.lht ToggleView(16) Toggle Layer 16 +6-ctrl pcb-menu-default.lht ToggleView(6) Toggle Layer 6 +7 pcb-menu-default.lht SelectLayer(7) Select Layer 7 +7-alt pcb-menu-default.lht SelectLayer(17) Select Layer 17 +7-alt-ctrl pcb-menu-default.lht ToggleView(17) Toggle Layer 17 +7-ctrl pcb-menu-default.lht ToggleView(7) Toggle Layer 7 +8 pcb-menu-default.lht SelectLayer(8) Select Layer 8 +8-alt pcb-menu-default.lht SelectLayer(18) Select Layer 18 +8-alt-ctrl pcb-menu-default.lht ToggleView(18) Toggle Layer 18 +8-ctrl pcb-menu-default.lht ToggleView(8) Toggle Layer 8 +9 pcb-menu-default.lht SelectLayer(9) Select Layer 9 +9-alt pcb-menu-default.lht SelectLayer(19) Select Layer 19 +9-alt-ctrl pcb-menu-default.lht ToggleView(19) Toggle Layer 19 +9-ctrl pcb-menu-default.lht ToggleView(9) Toggle Layer 9 +: pcb-menu-default.lht Command() Command Entry +\ pcb-menu-default.lht fullscreen(toggle) Full screen +\057 pcb-menu-default.lht Display(CycleClip) Cycle line clip\057refraction +a;a pcb-menu-default.lht Mode(Save);Mode(Arc);Mode(Notify) Start routeing 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 routeing 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 +a;o;m; pcb-menu-default.lht djopt(miter) Miter +a;o;n; pcb-menu-default.lht djopt(vianudge) Vianudge +a;o;o; pcb-menu-default.lht djopt(orthopull) Ortho pull +a;o;p; pcb-menu-default.lht Puller() Puller +a;o;s; pcb-menu-default.lht djopt(simple) Simple optimization +a;o;t; pcb-menu-default.lht djopt(viatrim) Viatrim +a;o;u; pcb-menu-default.lht djopt(unjaggy) Unjaggy +a;p;s; pcb-menu-default.lht AutoPlaceSelected() Auto-place selected subcircuits +a;r;a; pcb-menu-default.lht AutoRoute(AllRats) Auto-route all rats +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;x; pcb-menu-default.lht DRC() Design Rule Checker +b;1; pcb-menu-default.lht PasteBuffer(1) Select Buffer #1 +b;2; pcb-menu-default.lht PasteBuffer(2) Select Buffer #2 +b;3; pcb-menu-default.lht PasteBuffer(3) Select Buffer #3 +b;4; pcb-menu-default.lht PasteBuffer(4) Select Buffer #4 +b;5; pcb-menu-default.lht PasteBuffer(5) Select Buffer #5 +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;s pcb-menu-default.lht PasteBuffer(ConvertSubc) Convert buffer to subcircuit +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;r;a pcb-menu-default.lht Mode(PasteBuffer);FreeRotateBuffer() Arbitrarily Rotate Buffer +b;r;c pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Rotate,3) Rotate buffer 90 deg CW +b;r;r pcb-menu-default.lht Mode(PasteBuffer);PasteBuffer(Rotate,1) Rotate buffer 90 deg CCW +b;s;b pcb-menu-default.lht PasteBuffer(Restore) Break buffer subcircuits to pieces +b;s;s pcb-menu-default.lht Save(PasteBuffer) Save buffer subcircuits 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;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 +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(Block) 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 +down pcb-menu-default.lht Cursor(Warp,0,-1,grid) Step 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;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 +e;g;d pcb-menu-default.lht ChangeDrillSize(Object,+5,mil) ChangeDrill +5 mil +e;g;d-shift pcb-menu-default.lht ChangeDrillSize(Object,-5,mil) ChangeDrill -5 mil +e;g;s pcb-menu-default.lht ChangeSize(Object,+5,mil) ChangeSize +5 mil +e;g;s-shift pcb-menu-default.lht ChangeSize(Object,-5,mil) ChangeSize -5 mil +e;g;y pcb-menu-default.lht ChangeSizes(Object,style,mil) ChangeSizes to Route style +e;i pcb-menu-default.lht Flip(Object) Flip Object +e;j pcb-menu-default.lht ChangeJoin(Object) ChangeJoin Object +e;l pcb-menu-default.lht MoveToCurrentLayer(Object) Move to current layer +e;o pcb-menu-default.lht FontSel(Object) Edit name of/Change font on layout +e;p pcb-menu-default.lht PropEdit() Object Properties... +e;s;b pcb-menu-default.lht LayerBinding() Layer bindings... +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;t pcb-menu-default.lht ChangeName(Object) text or name +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(MoveSelected);Mode(PasteBuffer) 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 +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 +f8 pcb-menu-default.lht Mode(Remove) Del\057Remove +f9 pcb-menu-default.lht Mode(Rotate) Rotate +f;a pcb-menu-default.lht Save(LayoutAs) Save Layout As... +f;c;p; pcb-menu-default.lht ManagePlugins() Manage plugins... +f;e pcb-menu-default.lht ExportGUI() Export layout... +f;l pcb-menu-default.lht Load(Layout) Load layout +f;n pcb-menu-default.lht New() Start New Layout +f;o pcb-menu-default.lht Load(Layout) Load layout +f;p pcb-menu-default.lht Print() Print layout... +f;q pcb-menu-default.lht Quit() Quit Program +f;r pcb-menu-default.lht Load(Revert,none) Revert +f;s pcb-menu-default.lht Save(Layout) Save Layout +f;x;p pcb-menu-default.lht SavePatch() netlist patch for back annotation +i;a pcb-menu-default.lht About() About... +i;c;c pcb-menu-default.lht PrintCalibrate() Calibrate Printer... +i;c;p pcb-menu-default.lht DoWindows(Preferences) Preferences... +i;c;r pcb-menu-default.lht fp_rehash() Re-scan the footprint library +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 +left pcb-menu-default.lht Cursor(Warp,-1,0,grid) Step Left +left-shift pcb-menu-default.lht Cursor(Pan,-50,0,view) Step +Left +m;c;c pcb-menu-default.lht conf(toggle, editor\057show_drc, design) Crosshair shows DRC clearance +m;c;o pcb-menu-default.lht conf(toggle, editor\057orthogonal_moves, design) Orthogonal moves +m;c;p pcb-menu-default.lht conf(toggle, editor\057snap_pin, design) Crosshair snaps to padstacks +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;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 +m;d;w pcb-menu-default.lht conf(toggle, editor\057wireframe_draw, design) Wireframe draw +m;f;h pcb-menu-default.lht conf(toggle, editor\057hide_names, design) Hide floaters +m;f;l pcb-menu-default.lht conf(toggle, editor\057lock_names, design) Lock floaters +m;f;o pcb-menu-default.lht conf(toggle, editor\057only_names, design) Only floaters +m;l;+ pcb-menu-default.lht SetValue(LineSize,+5,mil) Line Tool size +5 mil +m;l;- pcb-menu-default.lht SetValue(LineSize,-5,mil) Line Tool size -5 mil +m;l;a pcb-menu-default.lht conf(toggle, editor\057all_direction_lines, design) 'All-direction' lines +m;l;c pcb-menu-default.lht conf(toggle, editor\057clear_line, design) New lines, arcs clear polygons +m;l;d pcb-menu-default.lht conf(toggle, editor\057auto_drc, design) Auto enforce DRC clearance +m;l;f pcb-menu-default.lht Display(CycleClip) Cycle line clip\057refraction +m;p;c pcb-menu-default.lht conf(toggle, editor\057clear_polypoly, design) New polygons clear polygons +m;p;f pcb-menu-default.lht conf(toggle, editor\057full_poly, design) New polygons are full ones +m;r;m pcb-menu-default.lht conf(toggle, editor\057rubber_band_keep_midlinedir, design) Rubber band keeps middle line dir +m;r;r pcb-menu-default.lht conf(toggle, editor\057rubber_band_mode, design) Rubber band mode +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 +q-ctrl pcb-menu-default.lht Quit() Quit Program +r;r;+ pcb-menu-default.lht conf(delta, editor\057route_radius, +0.5, design) Route radius +0.5 +r;r;- pcb-menu-default.lht conf(delta, editor\057route_radius, -0.5, design) Route radius -0.5 +r;r;m pcb-menu-default.lht conf(delta, editor\057route_radius, -0.5, design) Route radius -0.5 +r;r;p pcb-menu-default.lht conf(delta, editor\057route_radius, +0.5, design) Route radius +0.5 +right pcb-menu-default.lht Cursor(Warp,1,0,grid) Step Right +right-shift pcb-menu-default.lht Cursor(Pan,50,0,view) Step +Right +s-ctrl pcb-menu-default.lht Save(Layout) Save Layout +s-ctrl-shift pcb-menu-default.lht Save(LayoutAs) Save Layout As... +s;a;a; pcb-menu-default.lht Select(All) Select all visible objects +s;a;c; pcb-menu-default.lht Select(Connection) Select all connected objects +s;c;p; pcb-menu-default.lht PadstackConvert(selected);Mode(PasteBuffer) 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;l; pcb-menu-default.lht MoveToCurrentLayer(Selected) Move selected objects to current layer +s;r; pcb-menu-default.lht RemoveSelected() Remove selected objects +s;s; pcb-menu-default.lht DoWindows(search) 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 connected objects +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 +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 +tab-shift pcb-menu-default.lht SwapSides(H) Flip left\057right +u;c pcb-menu-default.lht Undo(ClearList) Clear undo-buffer +u;r pcb-menu-default.lht Redo() Redo last undone operation +u;u pcb-menu-default.lht Undo() Undo last operation +up pcb-menu-default.lht Cursor(Warp,0,1,grid) Step Up +up-shift pcb-menu-default.lht Cursor(Pan,0,50,view) Step +Up +v;c pcb-menu-default.lht Center() Center cursor +v;f pcb-menu-default.lht Zoom() Zoom Max +v;g pcb-menu-default.lht conf(toggle, editor\057draw_grid, design) Enable visible grid +v;i pcb-menu-default.lht SetUnits(mil) mil +v;l pcb-menu-default.lht conf(toggle, plugins\057hid_gtk\057local_grid\057enable, design) Enable local grid +v;m pcb-menu-default.lht SetUnits(mm) mm +v;n pcb-menu-default.lht Display(PinOrPadName) Show padstack numbers in a subc +v;r pcb-menu-default.lht GetXY(Click to set the grid origin); Display(ToggleGrid) Realign grid +v;s;f pcb-menu-default.lht Display(SubcID,"%a.footprint%") footprint +v;s;r pcb-menu-default.lht Display(SubcID) refdes +v;s;s pcb-menu-default.lht Display(SubcID,"%a.refdes%\\n%a.value%") refdes+value +v;s;v pcb-menu-default.lht Display(SubcID,"%a.value%") value +w;a pcb-menu-default.lht About() About... +w;d pcb-menu-default.lht DoWindows(DRC) DRC Check +w;f pcb-menu-default.lht FontSel() Font selector +w;l pcb-menu-default.lht DoWindows(Library) Library +w;m pcb-menu-default.lht DoWindows(Log) Message Log +w;n pcb-menu-default.lht DoWindows(Netlist) Netlist +w;p pcb-menu-default.lht Display(Pinout) Pinout +y-ctrl pcb-menu-default.lht Redo() Redo last undone operation +z-ctrl pcb-menu-default.lht Undo() Undo last operation +z;e; pcb-menu-default.lht Zoom() Zoom Max +z;x; pcb-menu-default.lht Zoom(+1.2) Zoom Out 20% +z;z; pcb-menu-default.lht Zoom(-1.2) Zoom In 20% +| pcb-menu-default.lht conf(toggle, editor\057wireframe_draw, design) Wireframe draw