Index: index.html
===================================================================
--- index.html (revision 16038)
+++ 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: keytree.svg
===================================================================
--- keytree.svg (revision 16038)
+++ 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: keytree.txt
===================================================================
--- keytree.txt (nonexistent)
+++ 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