Index: trunk/doc/keys.html =================================================================== --- trunk/doc/keys.html (revision 28156) +++ trunk/doc/keys.html (revision 28157) @@ -328,215 +328,251 @@ down Step Down
Cursor(Warp,0,-1,grid) + down-ctrl + Scroll Down
Scroll(down) + down-shift Step +Down
Cursor(Pan,0,-50,view) - + e
 c Copy selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Unselect(All); Mode(PasteBuffer) - + e
 d Remove object
Mode(Save); Mode(Remove); Mode(Notify); Mode(Restore) - + e
 f Object flags...
FlagEdit() - + e
 g
  c Clearance +2 mil
ChangeClearSize(Object,+2,mil) - + e
 g
  c-shift Clearance -2 mil
ChangeClearSize(Object,-2,mil) - + e
 g
  d ChangeDrill +5 mil
ChangeDrillSize(Object,+5,mil) - + e
 g
  d-shift ChangeDrill -5 mil
ChangeDrillSize(Object,-5,mil) - + e
 g
  s ChangeSize +5 mil
ChangeSize(Object,+5,mil) - + e
 g
  s-shift ChangeSize -5 mil
ChangeSize(Object,-5,mil) - + e
 g
  y ChangeSizes to Route style
ChangeSizes(Object,style,mil) - + e
 i Flip Object
Flip(Object) - + e
 j ChangeJoin Object
ChangeJoin(Object) - + e
 l Move to current layer
MoveToCurrentLayer(Object) - + e
 o Change font...
FontSel(Object) - + e
 p Object Properties...
PropEdit(selection) - + e
 r Change refdes
ChangeName(Refdes) - + e
 s
  b Layer bindings...
LayerBinding() - + e
 s
  e External editor...
GetXY(Click on the subcircuit to edit); extedit(object) - + e
 s
  r Refdes
ChangeName(Subc) - + e
 s
  s Set Same Style
SetSame() - + e
 t Edit text...
ChangeName(Object) - + e
 v Paste buffer to layout
Mode(PasteBuffer) - + e
 x Cut selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); Unselect(All); Mode(PasteBuffer) - + e
 y
   Cycle object being dragged
CycleDrag() + + enter + Click (left)
Mode(Notify); Mode(Release) - enter - Click
Mode(Notify); Mode(Release) - escape Cancel
Mode(Escape) - + f1 Via
Mode(Via) - + f10 Thermal
Mode(Thermal) - + f11 Arrow
Mode(Arrow) - + f12 Lock
Mode(Lock) - + f2 Line
Mode(Line) - + f3 Arc
Mode(Arc) - + f4 Text
Mode(Text) - + f5 Rectangle
Mode(Rectangle) - + f6 Polygon
Mode(Polygon) - + f7 Buffer
Mode(PasteBuffer) - + f7-shift Rotate buffer 90 deg CCW (left)
Mode(PasteBuffer); PasteBuffer(Rotate,1) - + f8 Del/Remove
Mode(Remove) - + f9 Rotate
Mode(Rotate) - + f
 a Save Layout As...
Save(LayoutAs) - + f
 c Export with CAM job...
cam() - + f
 e Export layout...
ExportGUI() - + f
 l Load layout...
Load(Layout) - + f
 n Start New Layout
New() - + f
 o Load layout...
Load(Layout) - + f
 p Print layout...
Print() - + f
 q Quit Program
Quit() - + f
 r Revert
Load(Revert,none) - + f
 s Save Layout
Save(Layout) - + f
 x
  p netlist patch for back annotation
SavePatch() - + g
 b Previous grid
Grid(down) - + g
 d Grid *2
SetValue(Grid,*2) - + g
 f Next grid
Grid(up) - + g
 h Grid /2
SetValue(Grid,/2) - + g
 i mil
SetUnits(mil) - + g
 l Enable local grid
conf(toggle, plugins/hid_gtk/local_grid/enable, design) - + g
 m mm
SetUnits(mm) - + g
 r Realign grid
GetXY(Click to set the grid origin); Display(ToggleGrid) - + g
 v Enable visible grid
conf(toggle, editor/draw_grid, design) - + i
 a About...
About() - + i
 c
  c Calibrate Printer...
PrintCalibrate() - + i
 c
  i Data integrity check
Integrity() - + i
 c
  p Preferences...
preferences - + i
 c
  r Re-scan the footprint library
fp_rehash() - + i
 d Generate drill summary
Report(DrillReport) - + i
 f Report found padstacks
Report(FoundPins) - + i
 r Generate object report
ReportObject() - + insert Insert Point
Mode(InsertPoint) + + j
 h + Scroll Left
Scroll(left) + j
 j + Scroll Down
Scroll(down) + + j
 k + Scroll Up
Scroll(up) + + j
 l + Scroll Right
Scroll(right) + + k
 h + Step Left
Cursor(Warp,-1,0,grid) + + k
 j + Step Down
Cursor(Warp,0,-1,grid) + + k
 k + Step Up
Cursor(Warp,0,1,grid) + + k
 l + Step Right
Cursor(Warp,1,0,grid) + + k
 r + Click (right)
Mode(Release); Popup(popup-obj, obj-type) + + k
 space + Click (left)
Mode(Notify); Mode(Release) + left Step Left
Cursor(Warp,-1,0,grid) + + left-ctrl + Scroll Left
Scroll(left) left-shift Step +Left
Cursor(Pan,-50,0,view) @@ -667,131 +703,137 @@ right Step Right
Cursor(Warp,1,0,grid) + right-ctrl + Scroll Right
Scroll(right) + right-shift Step +Right
Cursor(Pan,50,0,view) - + s-ctrl Save Layout
Save(Layout) - + s-ctrl-shift Save Layout As...
Save(LayoutAs) - + s
 a
  a
    Select all visible objects
Select(All) - + s
 a
  c
    Select all found objects
Select(Connection) - + s
 b
  p Break selection padstack to pieces
PadstackBreakup(selected) - + s
 b
  s Break selection subcircuits to pieces
PasteBuffer(Push); PasteBuffer(5); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); PasteBuffer(Restore); PasteBuffer(ToLayout, crosshair); PasteBuffer(Clear); PasteBuffer(Pop) - + s
 c
  p
    Convert selection to padstack
PadstackConvert(selected); Mode(PasteBuffer) - + s
 c
  s
    Convert selection to subcircuit
Select(ConvertSubc) - + s
 f
   Move selected subcircuits to other side
Flip(SelectedElements) - + s
 i
   Invert selection
Select(Invert) - + s
 l
   Move selected objects to current layer
MoveToCurrentLayer(Selected) - + s
 r
   Remove selected objects
RemoveSelected() - + s
 s
   Advanced search and select
SearchDialog() - + s
 u
  a
    Unselect all objects
Unselect(All) - + s
 u
  c
    Unselect all found objects
Unselect(Connection) - + space Arrow
Mode(Arrow) - + t
 a Arc
Mode(Arc) - + t
 b Buffer
Mode(PasteBuffer) - + t
 c Copy
Mode(Copy) - + t
 d Del/Remove
Mode(Remove) - + t
 e Thermal
Mode(Thermal) - + t
 h Polygon Hole
Mode(PolygonHole) - + t
 i Insert Point
Mode(InsertPoint) - + t
 k Lock
Mode(Lock) - + t
 l Line
Mode(Line) - + t
 m Move
Mode(Move) - + t
 n Arrow
Mode(Arrow) - + t
 o Rotate
Mode(Rotate) - + t
 p Polygon
Mode(Polygon) - + t
 r Rectangle
Mode(Rectangle) - + t
 t Text
Mode(Text) - + t
 v Via
Mode(Via) - + tab Flip up/down
SwapSides(V) - + tab-ctrl Spin 180 degrees
SwapSides(R) - + tab-ctrl-shift Swap Sides
SwapSides() - + tab-shift Flip left/right
SwapSides(H) - + u
 c Clear undo-buffer
Undo(ClearList) - + u
 d
   Undo dialog (for debugging)
UndoDialog() - + u
 r Redo last undone operation
Redo() - + u
 u Undo last operation
Undo() - + up Step Up
Cursor(Warp,0,1,grid) + + up-ctrl + Scroll Up
Scroll(up) up-shift Step +Up
Cursor(Pan,0,50,view) Index: trunk/doc/user/05_ui/06_common/keytree.svg =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.svg (revision 28156) +++ trunk/doc/user/05_ui/06_common/keytree.svg (revision 28157) @@ -4,11 +4,11 @@ - - + + keytree - + a @@ -1611,31 +1611,31 @@ - + m_k m_k - + m->m_k - + m_o m_o - + m->m_o - + m_c_c {m c c} @@ -1642,13 +1642,13 @@ Crosshair shows DRC clearance - + m_c->m_c_c - + m_c_o {m c o} @@ -1655,13 +1655,13 @@ Orthogonal moves - + m_c->m_c_o - + m_c_p {m c p} @@ -1668,13 +1668,13 @@ Crosshair snaps to padstacks - + m_c->m_c_p - + m_c_s {m c s} @@ -1681,13 +1681,13 @@ Crosshair snaps to off-grid points on lines - + m_c->m_c_s - + m_d_a {m d a} @@ -1694,13 +1694,13 @@ Show autorouter trials - + m_d->m_d_a - + m_d_c {m d c} @@ -1707,13 +1707,13 @@ Check polygons - + m_d->m_d_c - + m_d_d {m d d} @@ -1720,13 +1720,13 @@ poly as-drawn frame annotation - + m_d->m_d_d - + m_d_h {m d h} @@ -1733,13 +1733,13 @@ Highlighting on line, arc points - + m_d->m_d_h - + m_d_p {m d p} @@ -1746,13 +1746,13 @@ Thin draw poly - + m_d->m_d_p - + m_d_t {m d t} @@ -1759,13 +1759,13 @@ Thin draw - + m_d->m_d_t - + m_d_w {m d w} @@ -1772,13 +1772,13 @@ Wireframe draw - + m_d->m_d_w - + m_f_h {m f h} @@ -1785,13 +1785,13 @@ Hide floaters - + m_f->m_f_h - + m_f_l {m f l} @@ -1798,13 +1798,13 @@ Lock floaters - + m_f->m_f_l - + m_f_o {m f o} @@ -1811,13 +1811,13 @@ Only floaters - + m_f->m_f_o - + m_l_+ {m l +} @@ -1824,13 +1824,13 @@ Line Tool size +5 mil - + m_l->m_l_+ - + m_l_- {m l -} @@ -1837,13 +1837,13 @@ Line Tool size -5 mil - + m_l->m_l_- - + m_l_a {m l a} @@ -1850,13 +1850,13 @@ 'All-direction' lines - + m_l->m_l_a - + m_l_c {m l c} @@ -1863,13 +1863,13 @@ New lines, arcs clear polygons - + m_l->m_l_c - + m_l_d {m l d} @@ -1876,13 +1876,13 @@ Auto enforce DRC clearance - + m_l->m_l_d - + m_l_f {m l f} @@ -1889,13 +1889,13 @@ Cycle line clip/refraction - + m_l->m_l_f - + m_t_+ {m t +} @@ -1902,13 +1902,13 @@ Text Tool scale +10 mil - + m_t->m_t_+ - + m_t_- {m t -} @@ -1915,13 +1915,13 @@ Text Tool scale -10 mil - + m_t->m_t_- - + m_p_c {m p c} @@ -1928,13 +1928,13 @@ New polygons clear polygons - + m_p->m_p_c - + m_p_f {m p f} @@ -1941,13 +1941,13 @@ New polygons are full ones - + m_p->m_p_f - + m_p_i {m p i} @@ -1954,13 +1954,13 @@ Polygon clip inhibit (toggle) - + m_p->m_p_i - + m_r_m {m r m} @@ -1967,13 +1967,13 @@ Rubber band keeps middle line dir - + m_r->m_r_m - + m_r_r {m r r} @@ -1980,7 +1980,7 @@ Rubber band mode - + m_r->m_r_r @@ -2032,19 +2032,19 @@ - + s_b s_b - + s->s_b - + s_f {s f} @@ -2051,13 +2051,13 @@ Move selected subcircuits to other side - + s->s_f - + s_i {s i} @@ -2064,13 +2064,13 @@ Invert selection - + s->s_i - + s_l {s l} @@ -2077,13 +2077,13 @@ Move selected objects to current layer - + s->s_l - + s_r {s r} @@ -2090,13 +2090,13 @@ Remove selected objects - + s->s_r - + s_s {s s} @@ -2103,13 +2103,13 @@ Advanced search and select - + s->s_s - + s_a_a {s a a} @@ -2116,13 +2116,13 @@ Select all visible objects - + s_a->s_a_a - + s_a_c {s a c} @@ -2129,13 +2129,13 @@ Select all found objects - + s_a->s_a_c - + s_u_a {s u a} @@ -2142,13 +2142,13 @@ Unselect all objects - + s_u->s_u_a - + s_u_c {s u c} @@ -2155,13 +2155,13 @@ Unselect all found objects - + s_u->s_u_c - + s_c_p {s c p} @@ -2168,13 +2168,13 @@ Convert selection to padstack - + s_c->s_c_p - + s_c_s {s c s} @@ -2181,7 +2181,7 @@ Convert selection to subcircuit - + s_c->s_c_s @@ -2207,7 +2207,7 @@ - + r_r_+ {r r +} @@ -2214,13 +2214,13 @@ Route radius +0.5 - + r_r->r_r_+ - + r_r_- {r r -} @@ -2227,13 +2227,13 @@ Route radius -0.5 - + r_r->r_r_- - + r_r_m {r r m} @@ -2240,13 +2240,13 @@ Route radius -0.5 - + r_r->r_r_m - + r_r_p {r r p} @@ -2253,7 +2253,7 @@ Route radius +0.5 - + r_r->r_r_p @@ -2266,7 +2266,7 @@ tool - + t_a {t a} @@ -2273,13 +2273,13 @@ Arc - + t->t_a - + t_b {t b} @@ -2286,13 +2286,13 @@ Buffer - + t->t_b - + t_c {t c} @@ -2299,13 +2299,13 @@ Copy - + t->t_c - + t_d {t d} @@ -2312,13 +2312,13 @@ Del/Remove - + t->t_d - + t_e {t e} @@ -2325,13 +2325,13 @@ Thermal - + t->t_e - + t_h {t h} @@ -2338,13 +2338,13 @@ Polygon Hole - + t->t_h - + t_i {t i} @@ -2351,13 +2351,13 @@ Insert Point - + t->t_i - + t_k {t k} @@ -2364,13 +2364,13 @@ Lock - + t->t_k - + t_l {t l} @@ -2377,13 +2377,13 @@ Line - + t->t_l - + t_m {t m} @@ -2390,13 +2390,13 @@ Move - + t->t_m - + t_n {t n} @@ -2403,13 +2403,13 @@ Arrow - + t->t_n - + t_o {t o} @@ -2416,13 +2416,13 @@ Rotate - + t->t_o - + t_p {t p} @@ -2429,13 +2429,13 @@ Polygon - + t->t_p - + t_r {t r} @@ -2442,13 +2442,13 @@ Rectangle - + t->t_r - + t_t {t t} @@ -2455,13 +2455,13 @@ Text - + t->t_t - + t_v {t v} @@ -2468,7 +2468,7 @@ Via - + t->t_v @@ -2481,7 +2481,7 @@ undo - + u_c {u c} @@ -2488,13 +2488,13 @@ Clear undo-buffer - + u->u_c - + u_d {u d} @@ -2501,13 +2501,13 @@ Undo dialog (for debugging) - + u->u_d - + u_r {u r} @@ -2514,13 +2514,13 @@ Redo last undone operation - + u->u_r - + u_u {u u} @@ -2527,7 +2527,7 @@ Undo last operation - + u->u_u @@ -2553,7 +2553,7 @@ - + v_c {v c} @@ -2560,13 +2560,13 @@ Center cursor - + v->v_c - + v_f {v f} @@ -2573,13 +2573,13 @@ Zoom Extents - + v->v_f - + v_n {v n} @@ -2586,25 +2586,25 @@ Show padstack numbers in a subc - + v->v_n - + v_t v_t - + v->v_t - + v_s_c {v s c} @@ -2611,13 +2611,13 @@ user configured - + v_s->v_s_c - + v_s_f {v s f} @@ -2624,13 +2624,13 @@ footprint - + v_s->v_s_f - + v_s_r {v s r} @@ -2637,13 +2637,13 @@ refdes - + v_s->v_s_r - + v_s_s {v s s} @@ -2650,13 +2650,13 @@ refdes+value - + v_s->v_s_s - + v_s_v {v s v} @@ -2663,7 +2663,7 @@ value - + v_s->v_s_v @@ -2676,7 +2676,7 @@ window - + w_a {w a} @@ -2683,13 +2683,13 @@ About... - + w->w_a - + w_d {w d} @@ -2696,13 +2696,13 @@ DRC Check - + w->w_d - + w_f {w f} @@ -2709,13 +2709,13 @@ Font selector - + w->w_f - + w_l {w l} @@ -2722,13 +2722,13 @@ Library - + w->w_l - + w_m {w m} @@ -2735,13 +2735,13 @@ Message Log - + w->w_m - + w_n {w n} @@ -2748,13 +2748,13 @@ Netlist - + w->w_n - + w_p {w p} @@ -2761,7 +2761,7 @@ Pinout - + w->w_p @@ -2818,8 +2818,137 @@ + + +j_h + +{j h} +Scroll Left + + + +j + +j + + + +j->j_h + + + + + +j_j + +{j j} +Scroll Down + + + +j->j_j + + + + + +j_k + +{j k} +Scroll Up + + + +j->j_k + + + + + +j_l + +{j l} +Scroll Right + + + +j->j_l + + + + + +k_h + +{k h} +Step Left + + + +k + +k + + + +k->k_h + + + + + +k_j + +{k j} +Step Down + + + +k->k_j + + + + + +k_k + +{k k} +Step Up + + + +k->k_k + + + + + +k_l + +{k l} +Step Right + + + +k->k_l + + + + + +k_r + +{k r} +Click (right) + + + +k->k_r + + + - + m_k_s {m k s} @@ -2826,13 +2955,13 @@ Loose subcircuits (no subc lock) - + m_k->m_k_s - + m_o_b {m o b} @@ -2839,13 +2968,13 @@ black current group - + m_o->m_o_b - + m_o_i {m o i} @@ -2852,114 +2981,114 @@ Invisible-color on other groups - + m_o->m_o_i - + n_c_f - -{n c f} -claim net on found + +{n c f} +claim net on found - + n - -n + +n - + n_c - -n_c + +n_c - + n->n_c - - + + - + n_c->n_c_f - - + + - + n_c_o - -{n c o} -claim net by object + +{n c o} +claim net by object - + n_c->n_c_o - - + + - + n_c_s - -{n c s} -claim net on selected + +{n c s} +claim net on selected - + n_c->n_c_s - - + + - + p_m_p - -{p m p} -Manage plugins... + +{p m p} +Manage plugins... - + p - -p + +p - + p_m - -p_m + +p_m - + p->p_m - - + + - + p_m->p_m_p - - + + - + p_m_s - -{p m s} -Manage scripts... + +{p m s} +Manage scripts... - + p_m->p_m_s - - + + - + s_b_p {s b p} @@ -2966,13 +3095,13 @@ Break selection padstack to pieces - + s_b->s_b_p - + s_b_s {s b s} @@ -2979,13 +3108,13 @@ Break selection subcircuits to pieces - + s_b->s_b_s - + v_t_c {v t c} @@ -2992,13 +3121,13 @@ user configured - + v_t->v_t_c - + v_t_n {v t n} @@ -3005,13 +3134,13 @@ name - + v_t->v_t_n - + v_t_s {v t s} @@ -3018,13 +3147,13 @@ term+name - + v_t->v_t_s - + v_t_t {v t t} @@ -3031,81 +3160,81 @@ term - + v_t->v_t_t - + z_e - -{z e} -Zoom Extents + +{z e} +Zoom Extents - + z - -z + +z - + z->z_e - - + + - + z_f - -{z f} -Zoom to found + +{z f} +Zoom to found - + z->z_f - - + + - + z_s - -{z s} -Zoom to selection + +{z s} +Zoom to selection - + z->z_s - - + + - + z_x - -{z x} -Zoom Out 20% + +{z x} +Zoom Out 20% - + z->z_x - - + + - + z_z - -{z z} -Zoom In 20% + +{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 (revision 28156) +++ trunk/doc/user/05_ui/06_common/keytree.txt (revision 28157) @@ -103,6 +103,7 @@ 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-ctrl pcb-menu-default.lht Scroll(down) Scroll 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 @@ -128,7 +129,7 @@ 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(AddSelected);RemoveSelected();Unselect(All);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 +enter pcb-menu-default.lht Mode(Notify);Mode(Release) Click (left) escape pcb-menu-default.lht Mode(Escape) Cancel f1 pcb-menu-default.lht Mode(Via) Via f10 pcb-menu-default.lht Mode(Thermal) Thermal @@ -172,7 +173,18 @@ 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 +j;h pcb-menu-default.lht Scroll(left) Scroll Left +j;j pcb-menu-default.lht Scroll(down) Scroll Down +j;k pcb-menu-default.lht Scroll(up) Scroll Up +j;l pcb-menu-default.lht Scroll(right) Scroll Right +k;h pcb-menu-default.lht Cursor(Warp,-1,0,grid) Step Left +k;j pcb-menu-default.lht Cursor(Warp,0,-1,grid) Step Down +k;k pcb-menu-default.lht Cursor(Warp,0,1,grid) Step Up +k;l pcb-menu-default.lht Cursor(Warp,1,0,grid) Step Right +k;r pcb-menu-default.lht Mode(Release);Popup(popup-obj, obj-type) Click (right) +k;space pcb-menu-default.lht Mode(Notify);Mode(Release) Click (left) left pcb-menu-default.lht Cursor(Warp,-1,0,grid) Step Left +left-ctrl pcb-menu-default.lht Scroll(left) Scroll 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 @@ -216,6 +228,7 @@ 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-ctrl pcb-menu-default.lht Scroll(right) Scroll 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... @@ -258,6 +271,7 @@ 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-ctrl pcb-menu-default.lht Scroll(up) Scroll 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 Extents