> This is a one-page overview of commands, keystrokes, and other quick facts.

I dumped the set of hotkeys from the lesstif HID, for comparison.
Note: not all of these match the Gtk version.  For the Xaw version you
can just look in the Pcb.ad.in file from back then.

                space   Mode(Arrow)
                BackSpace       Mode(Save)
                          Mode(Remove)
                          Mode(Notify)
                          Mode(Restore)
          Shift-BackSpace       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)
                Tab     SwapSides()
                Escape  Mode(Cancel)
                Insert  Mode(InsertPoint)
                F1      Mode(Via)
                F2      Mode(Line)
                F3      Mode(Arc)
                F4      Mode(Text)
                F5      Mode(Rectangle)
                F6      Mode(Polygon)
                F7      Mode(PasteBuffer)
          Shift-F7      Mode(PasteBuffer)
                          PasteBuffer(Rotate,1)
                F8      Mode(Remove)
                F9      Mode(Rotate)
                F10     Mode(Thermal)
                F11     Mode(Arrow)
                Delete  Mode(Save)
                          Mode(Remove)
                          Mode(Notify)
                          Mode(Restore)
          Shift-Delete  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)
                .       Display(Toggle45Degree)
                /       Display(CycleClip)
                1       SelectLayer(1)
          Shift-1       CheckWhen(buffer,1)
                          PasteBuffer(1)
           Ctrl-1       ToggleView(1)
                2       SelectLayer(2)
          Shift-2       CheckWhen(buffer,2)
                          PasteBuffer(2)
           Ctrl-2       ToggleView(2)
                3       SelectLayer(3)
          Shift-3       CheckWhen(buffer,3)
                          PasteBuffer(3)
           Ctrl-3       ToggleView(3)
                4       SelectLayer(4)
          Shift-4       CheckWhen(buffer,4)
                          PasteBuffer(4)
           Ctrl-4       ToggleView(4)
                5       SelectLayer(5)
          Shift-5       CheckWhen(buffer,5)
                          PasteBuffer(5)
           Ctrl-5       ToggleView(5)
                6       SelectLayer(6)
           Ctrl-6       ToggleView(6)
                7       SelectLayer(7)
           Ctrl-7       ToggleView(7)
                8       SelectLayer(8)
           Ctrl-8       ToggleView(8)
                :       Command()
                =       djopt(simple)
          Shift-=       djopt(auto)
                [       Mode(Save)
                          Mode(Arrow)
                          Mode(Notify)
                ]       Mode(Release)
                          Mode(Restore)
                A       SetSame()
            Alt-A       Select(All)
      Alt-Shift-A       Unselect(All)
                B       Flip(Object)
          Shift-B       Flip(SelectedElements)
           Ctrl-C       GetXY(Press a button at the reference location)
                          PasteBuffer(Clear)
                          PasteBuffer(AddSelected)
                          RemoveSelected()
                          Mode(PasteBuffer)
                D       Display(PinOrPadName)
          Shift-D       Display(Pinout)
          Shift-D       Display(Pinout)
                E       DeleteRats(AllRats)
          Shift-E       DeleteRats(SelectedRats)
                F       Connection(Reset)
                          Connection(Find)
          Shift-F       Connection(Reset)
                          Display(Redraw)
           Ctrl-F       GetXY(Select the object)
                          Connection(Find)
                G       SetValue(Grid,+5,mil)
          Shift-G       SetValue(Grid,-5,mil)
           Ctrl-G       SetValue(Grid,+0.05,mm)
     Ctrl-Shift-G       SetValue(Grid,-0.05,mm)
                H       ToggleHideName(Object)
          Shift-H       ToggleHideName(SelectedElements)
           Ctrl-H       ChangeHole(Object)
                J       ChangeJoin(Object)
          Shift-J       ChangeJoin(SelectedObjects)
                K       ChangeClearSize(Object,+2,mil)
          Shift-K       ChangeClearSize(Object,-2,mil)
           Ctrl-K       ChangeClearSize(SelectedObjects,+2,mil)
     Ctrl-Shift-K       ChangeClearSize(SelectedObjects,-2,mil)
                L       SetValue(LineSize,+5,mil)
          Shift-L       SetValue(LineSize,-5,mil)
                M       MoveToCurrentLayer(Object)
          Shift-M       MoveToCurrentLayer(Selected)
           Ctrl-M       MarkCrosshair()
                N       ChangeName(Object)
          Shift-N       AddRats(Close)
                O       Atomic(Save)
                          DeleteRats(AllRats)
                          Atomic(Restore)
                          AddRats(AllRats)
                          Atomic(Block)
          Shift-O       Atomic(Save)
                          DeleteRats(AllRats)
                          Atomic(Restore)
                          AddRats(SelectedRats)
                          Atomic(Block)
           Ctrl-O       ChangeOctagon(Object)
                P       Polygon(PreviousPoint)
          Shift-P       Polygon(Close)
           Ctrl-P       AutoPlaceSelected()
     Ctrl-Shift-P       ThindrawPoly()
                Q       ChangeSquare(Object)
           Ctrl-Q       Quit()
          Shift-R       Redo()
           Ctrl-R       ReportObject()
            Alt-R       AutoRoute(SelectedRats)
                S       ChangeSize(Object,+5,mil)
          Shift-S       ChangeSize(Object,-5,mil)
            Alt-S       ChangeDrillSize(Object,+5,mil)
      Alt-Shift-S       ChangeDrillSize(Object,-5,mil)
                T       SetValue(TextScale,+10,mil)
          Shift-T       SetValue(TextScale,-10,mil)
                U       Undo()
     Ctrl-Shift-U       Undo(ClearList)
                V       Zoom()
           Ctrl-V       SetValue(ViaSize,+5,mil)
     Ctrl-Shift-V       SetValue(ViaSize,-5,mil)
            Alt-V       SetValue(ViaDrillingHole,+5,mil)
      Alt-Shift-V       SetValue(ViaDrillingHole,-5,mil)
                W       AddRats(AllRats)
          Shift-W       AddRats(SelectedRats)
           Ctrl-X       GetXY(Press a button at the reference location)
                          PasteBuffer(Clear)
                          PasteBuffer(AddSelected)
                          Mode(PasteBuffer)
                Z       Zoom(-1.2)
          Shift-Z       Zoom(+1.2)
            Alt-Z       Undo()
                |       Thindraw()

Reply via email to