Index: 06_common/keytree.svg =================================================================== --- 06_common/keytree.svg (revision 16231) +++ 06_common/keytree.svg (revision 16232) @@ -11,9 +11,9 @@ a - -{a} - auto or add + +{a} + auto or add a_b @@ -23,8 +23,8 @@ a->a_b - - + + a_p @@ -34,8 +34,8 @@ a->a_p - - + + a_d @@ -45,8 +45,8 @@ a->a_d - - + + a_r @@ -56,8 +56,8 @@ a->a_r - - + + a_o @@ -67,8 +67,8 @@ a->a_o - - + + a_a @@ -78,8 +78,8 @@ a->a_a - - + + a_l @@ -89,8 +89,8 @@ a->a_l - - + + a_m @@ -100,8 +100,8 @@ a->a_m - - + + a_v @@ -111,19 +111,30 @@ a->a_v - - + + + +a_w + +{a w} +Place mark + + +a->a_w + + + -a_x - -{a x} -Design Rule Checker +a_x + +{a x} +Design Rule Checker -a->a_x - - +a->a_x + + a_b_f @@ -385,123 +396,123 @@ -b_b +b_b {b b} Layer bindings... -b->b_b +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 (left/right) -b_m->b_m_l +b_m->b_m_l -b_m_u +b_m_u {b m u} Mirror buffer (up/down) -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 @@ -512,68 +523,68 @@ connections & rats -c_c +c_c {c c} Clear/reset lookup -c->c_c +c->c_c -c_d +c_d {c d} Del/Remove Connected -c->c_d +c->c_d -c_e +c_e {c e} Erase rats nest -c->c_e +c->c_e -c_f +c_f {c f} Find Connections -c->c_f +c->c_f -c_r +c_r {c r} Optimize rats nest -c->c_r +c->c_r -c_s +c_s {c s} Select shortest rat -c->c_s +c->c_s @@ -617,255 +628,255 @@ -e_c +e_c {e c} Copy selection to buffer -e->e_c +e->e_c -e_d +e_d {e d} Remove object -e->e_d +e->e_d -e_f +e_f {e f} Object flags... -e->e_f +e->e_f -e_i +e_i {e i} Flip Object -e->e_i +e->e_i -e_j +e_j {e j} ChangeJoin Object -e->e_j +e->e_j -e_l +e_l {e l} Move to current layer -e->e_l +e->e_l -e_o +e_o {e o} Edit name of/Change font on layout -e->e_o +e->e_o -e_p +e_p {e p} Object Properties... -e->e_p +e->e_p -e_t +e_t {e t} text or name -e->e_t +e->e_t -e_v +e_v {e v} Paste buffer to layout -e->e_v +e->e_v -e_x +e_x {e x} Cut selection to buffer -e->e_x +e->e_x -e_y +e_y {e y} Cycle object being dragged -e->e_y +e->e_y -e_s_b +e_s_b {e s b} Layer bindings... -e_s->e_s_b +e_s->e_s_b -e_s_e +e_s_e {e s e} External editor... -e_s->e_s_e +e_s->e_s_e -e_s_r +e_s_r {e s r} Refdes -e_s->e_s_r +e_s->e_s_r -e_s_s +e_s_s {e s s} Set Same Style -e_s->e_s_s +e_s->e_s_s -e_g_c +e_g_c {e g c} Clearance +2 mil -e_g->e_g_c +e_g->e_g_c -e_g_c-shift +e_g_c-shift {e g c-shift} Clearance -2 mil -e_g->e_g_c-shift +e_g->e_g_c-shift -e_g_d +e_g_d {e g d} ChangeDrill +5 mil -e_g->e_g_d +e_g->e_g_d -e_g_d-shift +e_g_d-shift {e g d-shift} ChangeDrill -5 mil -e_g->e_g_d-shift +e_g->e_g_d-shift -e_g_s +e_g_s {e g s} ChangeSize +5 mil -e_g->e_g_s +e_g->e_g_s -e_g_s-shift +e_g_s-shift {e g s-shift} ChangeSize -5 mil -e_g->e_g_s-shift +e_g->e_g_s-shift -e_g_y +e_g_y {e g y} ChangeSizes to Route style -e_g->e_g_y +e_g->e_g_y @@ -876,46 +887,46 @@ grid -g_b +g_b {g b} Previous grid -g->g_b +g->g_b -g_d +g_d {g d} Grid *2 -g->g_d +g->g_d -g_f +g_f {g f} Next grid -g->g_f +g->g_f -g_h +g_h {g h} Grid /2 -g->g_h +g->g_h @@ -948,123 +959,123 @@ -f_a +f_a {f a} Save Layout As... -f->f_a +f->f_a -f_e +f_e {f e} Export layout... -f->f_e +f->f_e -f_l +f_l {f l} Load layout... -f->f_l +f->f_l -f_n +f_n {f n} Start New Layout -f->f_n +f->f_n -f_o +f_o {f o} Load layout... -f->f_o +f->f_o -f_p +f_p {f p} Print layout... -f->f_p +f->f_p -f_q +f_q {f q} Quit Program -f->f_q +f->f_q -f_r +f_r {f r} Revert -f->f_r +f->f_r -f_s +f_s {f s} Save Layout -f->f_s +f->f_s -f_x_p +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 {f c p} Manage plugins... -f_c->f_c_p +f_c->f_c_p @@ -1086,79 +1097,79 @@ -i_a +i_a {i a} About... -i->i_a +i->i_a -i_d +i_d {i d} Generate drill summary -i->i_d +i->i_d -i_f +i_f {i f} Report found padstacks -i->i_f +i->i_f -i_r +i_r {i r} Generate object report -i->i_r +i->i_r -i_c_c +i_c_c {i c c} Calibrate Printer... -i_c->i_c_c +i_c->i_c_c -i_c_p +i_c_p {i c p} Preferences... -i_c->i_c_p +i_c->i_c_p -i_c_r +i_c_r {i c r} Re-scan the footprint library -i_c->i_c_r +i_c->i_c_r @@ -1246,277 +1257,277 @@ -m_c_c +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 {m c o} Orthogonal moves -m_c->m_c_o +m_c->m_c_o -m_c_p +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 {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 {m d a} Show autorouter trials -m_d->m_d_a +m_d->m_d_a -m_d_c +m_d_c {m d c} Check polygons -m_d->m_d_c +m_d->m_d_c -m_d_h +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 {m d p} Thin draw poly -m_d->m_d_p +m_d->m_d_p -m_d_t +m_d_t {m d t} Thin draw -m_d->m_d_t +m_d->m_d_t -m_d_w +m_d_w {m d w} Wireframe draw -m_d->m_d_w +m_d->m_d_w -m_f_h +m_f_h {m f h} Hide floaters -m_f->m_f_h +m_f->m_f_h -m_f_l +m_f_l {m f l} Lock floaters -m_f->m_f_l +m_f->m_f_l -m_f_o +m_f_o {m f o} Only floaters -m_f->m_f_o +m_f->m_f_o -m_l_+ +m_l_+ {m l +} Line Tool size +5 mil -m_l->m_l_+ +m_l->m_l_+ -m_l_- +m_l_- {m l -} Line Tool size -5 mil -m_l->m_l_- +m_l->m_l_- -m_l_a +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 {m l c} New lines, arcs clear polygons -m_l->m_l_c +m_l->m_l_c -m_l_d +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 {m l f} Cycle line clip/refraction -m_l->m_l_f +m_l->m_l_f -m_t_+ - +m_t_+ + {m t +} -Text Tool scale -10 mil +Text Tool scale +10 mil -m_t->m_t_+ - - +m_t->m_t_+ + + -m_t_- - +m_t_- + {m t -} -Text Tool scale +10 mil +Text Tool scale -10 mil -m_t->m_t_- - - +m_t->m_t_- + + -m_p_c +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 {m p f} New polygons are full ones -m_p->m_p_f +m_p->m_p_f -m_r_m +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 {m r r} Rubber band mode -m_r->m_r_r +m_r->m_r_r @@ -1560,112 +1571,112 @@ -s_f +s_f {s f} Move selected subcircuits to other side -s->s_f +s->s_f -s_l +s_l {s l} Move selected objects to current layer -s->s_l +s->s_l -s_r +s_r {s r} Remove selected objects -s->s_r +s->s_r -s_s +s_s {s s} Advanced search and select -s->s_s +s->s_s -s_a_a +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 {s a c} Select all connected objects -s_a->s_a_c +s_a->s_a_c -s_u_a +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 {s u c} unselect all connected objects -s_u->s_u_c +s_u->s_u_c -s_c_p +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 {s c s} Convert selection to subcircuit -s_c->s_c_s +s_c->s_c_s @@ -1687,46 +1698,46 @@ -r_r_+ +r_r_+ {r r +} Route radius +0.5 -r_r->r_r_+ +r_r->r_r_+ -r_r_- +r_r_- {r r -} Route radius -0.5 -r_r->r_r_- +r_r->r_r_- -r_r_m +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 {r r p} Route radius +0.5 -r_r->r_r_p +r_r->r_r_p @@ -1737,178 +1748,178 @@ tool -t_a +t_a {t a} Arc -t->t_a +t->t_a -t_b +t_b {t b} Buffer -t->t_b +t->t_b -t_c +t_c {t c} Copy -t->t_c +t->t_c -t_d +t_d {t d} Del/Remove -t->t_d +t->t_d -t_e +t_e {t e} Thermal -t->t_e +t->t_e -t_h +t_h {t h} Polygon Hole -t->t_h +t->t_h -t_i +t_i {t i} Insert Point -t->t_i +t->t_i -t_k +t_k {t k} Lock -t->t_k +t->t_k -t_l +t_l {t l} Line -t->t_l +t->t_l -t_m +t_m {t m} Move -t->t_m +t->t_m -t_n +t_n {t n} Arrow -t->t_n +t->t_n -t_o +t_o {t o} Rotate -t->t_o +t->t_o -t_p +t_p {t p} Polygon -t->t_p +t->t_p -t_r +t_r {t r} Rectangle -t->t_r +t->t_r -t_t +t_t {t t} Text -t->t_t +t->t_t -t_v +t_v {t v} Via -t->t_v +t->t_v @@ -1919,35 +1930,35 @@ undo -u_c +u_c {u c} Clear undo-buffer -u->u_c +u->u_c -u_r +u_r {u r} Redo last undone operation -u->u_r +u->u_r -u_u +u_u {u u} Undo last operation -u->u_u +u->u_u @@ -1969,134 +1980,134 @@ -v_c +v_c {v c} Center cursor -v->v_c +v->v_c -v_f +v_f {v f} Zoom Extents -v->v_f +v->v_f -v_g +v_g {v g} Enable visible grid -v->v_g +v->v_g -v_i +v_i {v i} mil -v->v_i +v->v_i -v_l +v_l {v l} Enable local grid -v->v_l +v->v_l -v_m +v_m {v m} mm -v->v_m +v->v_m -v_n +v_n {v n} Show padstack numbers in a subc -v->v_n +v->v_n -v_r +v_r {v r} Realign grid -v->v_r +v->v_r -v_s_f +v_s_f {v s f} footprint -v_s->v_s_f +v_s->v_s_f -v_s_r +v_s_r {v s r} refdes -v_s->v_s_r +v_s->v_s_r -v_s_s +v_s_s {v s s} refdes+value -v_s->v_s_s +v_s->v_s_s -v_s_v +v_s_v {v s v} value -v_s->v_s_v +v_s->v_s_v @@ -2107,117 +2118,117 @@ window -w_a +w_a {w a} About... -w->w_a +w->w_a -w_d +w_d {w d} DRC Check -w->w_d +w->w_d -w_f +w_f {w f} Font selector -w->w_f +w->w_f -w_l +w_l {w l} Library -w->w_l +w->w_l -w_m +w_m {w m} Message Log -w->w_m +w->w_m -w_n +w_n {w n} Netlist -w->w_n +w->w_n -w_p +w_p {w p} Pinout -w->w_p +w->w_p -z_e +z_e {z e} Zoom Extents -z +z z -z->z_e +z->z_e -z_x +z_x {z x} Zoom Out 20% -z->z_x +z->z_x -z_z +z_z {z z} Zoom In 20% -z->z_z +z->z_z Index: 06_common/keytree.txt =================================================================== --- 06_common/keytree.txt (revision 16231) +++ 06_common/keytree.txt (revision 16232) @@ -70,6 +70,7 @@ 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;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 b;2; pcb-menu-default.lht PasteBuffer(2) Select Buffer #2 @@ -183,8 +184,8 @@ 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 +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