Index: trunk/src/pcb-menu-mkey.lht =================================================================== --- trunk/src/pcb-menu-mkey.lht (revision 1626) +++ trunk/src/pcb-menu-mkey.lht (revision 1627) @@ -46,7 +46,7 @@ ha:Revert = { a={f;r}; action=Load(Revert,none); tip=Revert to the layout stored on disk } - ha:Import Schematics = { action=Import() } - ha:Load layout = { a={f;n}; action=Load(Layout); tip=Load a layout from a file } + ha:Load layout = { a={f;o}; action=Load(Layout); tip=Load a layout from a file } ha:Load element data to paste-buffer = { li:action={PasteBuffer(Clear); Load(ElementTobuffer)} } ha:Load layout data to paste-buffer = { li:action={PasteBuffer(Clear); Load(LayoutTobuffer)} } ha:Load netlist file = { action=Load(Netlist) } @@ -76,8 +76,8 @@ ha:Edit { m=E li:submenu { - ha:Undo last operation = { li:a={{e; u}; {Ctrlz}; {u};}; action=Undo() } - ha:Redo last undone operation = { li:a={{e; r}; {Ctrly}; {Shiftr};}; action=Redo() } + ha:Undo last operation = { li:a={{e; Shiftu}; {Ctrlz}; {u};}; action=Undo() } + ha:Redo last undone operation = { li:a={{e; Shiftr}; {Ctrly}; {Shiftr};}; action=Redo() } ha:Clear undo-buffer = { a=Shift Ctrlu; action=Undo(ClearList) } - ha:Cut selection to buffer = { a=Ctrlx; li:action={ GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); Mode(PasteBuffer) } } @@ -349,7 +349,7 @@ ha:Reset all connections = { a=Shiftf; li:action={Connection(Reset); Display(Redraw)} } - ha:Optimize rats nest = { a=o; li:action={Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(AllRats); Atomic(Block)} } - ha:Erase rats nest = { a=e; action=DeleteRats(AllRats) } + ha:Erase rats nest = { action=DeleteRats(AllRats) } ha:Erase selected rats = { a=Shifte; action=DeleteRats(SelectedRats) } - ha:Auto-route selected rats = { action=AutoRoute(Selected) } @@ -411,10 +411,10 @@ ha:Remove Selected = { a=BackSpace; action=RemoveSelected() } ha:Remove Connected = { a=ShiftBackSpace; li:action={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)} } ha:Remove Connected = { li:action={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)} } - ha:Set Same = { a=a; action=SetSame() } + ha:Set Same = { action=SetSame() } ha:Flip Object = { a=b; action=Flip(Object) } - ha:Find Connections = { a=f; li:action={Connection(Reset); Connection(Find)} } - ha:ToggleHideName Object = { a=h; action=ToggleHideName(Object) } + ha:Find Connections = { li:action={Connection(Reset); Connection(Find)} } + ha:ToggleHideName Object = { action=ToggleHideName(Object) } ha:ToggleHideName SelectedElement = { a=Shifth; action=ToggleHideName(SelectedElements) } ha:ChangeHole Object = { a=Ctrlh; action=ChangeHole(Object) } ha:ChangeJoin Object = { a=j; action=ChangeJoin(Object) } @@ -448,8 +448,8 @@ ha:Add All Rats = { a=w; action=AddRats(AllRats) } ha:Cycle Clip = { a=/; action=Display(CycleClip) } ha:Arrow Mode = { a=space; checked=arrowmode,1; action=Mode(Arrow) } - ha:Temp Arrow ON = { a=[; li:action={Mode(Save); Mode(Arrow); Mode(Notify)} } - ha:Temp Arrow OFF = { a=]; li:action={Mode(Release); Mode(Restore)} } + ha:Temp Arrow ON = { li:action={Mode(Save); Mode(Arrow); Mode(Notify)} } + ha:Temp Arrow OFF = { li:action={Mode(Release); Mode(Restore)} } - ha:Step Up = { a=Up; action=Cursor(Warp,0,1,grid) } ha:Step Down = { a=Down; action=Cursor(Warp,0,-1,grid) }