delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/11/14/02:20:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <5646E07C.8090704@xs4all.nl>
Date: Sat, 14 Nov 2015 08:19:24 +0100
From: "Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.19) Gecko/20110429 Fedora/2.0.14-1.fc13 SeaMonkey/2.0.14
MIME-Version: 1.0
To: "Tibor (Igor2) Palinkas" <gedau AT igor2 DOT repo DOT hu>,
gEDA users mailing list <geda-user AT delorie DOT com>
Subject: [geda-user] pcb-rnd: pcb-menures diff
Reply-To: geda-user AT delorie DOT com

This is a multi-part message in MIME format.
--------------050101000908010608050602
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Igor2,

Trying to implement your keylist script into vanilla pcb I found a typo 
and created the attached diff for your pcb-menu.res.

Further more crating keylist.html by hand from the util dir I get 
misaligned content and an extra column.

The script seems to go wrong with special chars outside the [a-z,A-Z] 
range, like the "down" key (first occurrence where things misalign and 
an extra table field is created).

Kind regards,

Bert Timmerman.

--------------050101000908010608050602
Content-Type: text/x-patch;
 name="ManagePlugins.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="ManagePlugins.diff"

Index: src/pcb-menu.res
===================================================================
--- src/pcb-menu.res	(revision 955)
+++ src/pcb-menu.res	(working copy)
@@ -336,7 +336,7 @@
   }
 
   {"Plugins"
-   {"Manage plugins..." ManagePlugins() a={"Alt-R" "Alt<Key>p"}}
+   {"Manage plugins..." ManagePlugins() a={"Alt-P" "Alt<Key>p"}}
   }
 
   {Info

--------------050101000908010608050602
Content-Type: text/html;
 name="keylist.html"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="keylist.html"

<html><body>
<h1> Key to action bindings </h1>
<table border=1 cellspacing=0>
<tr><th> key <th> modifiers <th>pcb-menu.res<br>lesstif <th>gpcb-menu.res<br>gtk
<tr bgcolor=#DDFFFF>
	<th rowspan=1>1
	<td>shift
	<td> &nbsp;
	<td> PasteBuffer(1)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>2
	<td>shift
	<td> PasteBuffer(2)
	<td> PasteBuffer(2)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>3
	<td>shift
	<td> PasteBuffer(3)
	<td> PasteBuffer(3)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>4
	<td>shift
	<td> PasteBuffer(4)
	<td> PasteBuffer(4)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>5
	<td>shift
	<td> PasteBuffer(5)
	<td> PasteBuffer(5)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>a
	<td>alt
	<td> &nbsp;
	<td> Select(All)
<tr bgcolor=#FFFFFF>
	<td>alt-shift
	<td> &nbsp;
	<td> Unselect(All)
<tr bgcolor=#FFFFFF>
	<td>&nbsp;
	<td> SetSame()
	<td> SetSame()
<tr bgcolor=#DDFFFF>
	<th rowspan=2>backspace
	<td>&nbsp;
	<td> Delete(Selected)
	<td> RemoveSelected()
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> Atomic(Save)
	<td> Atomic(Save)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>b
	<td>alt-ctrl
	<td> &nbsp;
	<td> SavePatch()
<tr bgcolor=#FFFFFF>
	<td>&nbsp;
	<td> Flip(Object)
	<td> Flip(Object)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> &nbsp;
	<td> Flip(SelectedElements)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>c
	<td>ctrl
	<td> &nbsp;
	<td> Mode(PasteBuffer)
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> &nbsp;
	<td> Center()
<tr bgcolor=#FFFFFF>
	<th rowspan=2>delete
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Save)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> Atomic(Save)
	<td> RemoveSelected()
<tr bgcolor=#DDFFFF>
	<th rowspan=2>d
	<td>&nbsp;
	<td> &nbsp;
	<td> Display(PinOrPadName)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>down
	<td>&nbsp;
	<td> Cursor(Warp,0,-1,grid)
	<td> Cursor(Warp,0,-1,grid)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> Cursor(Pan,0,-50,view)
	<td> Cursor(Pan,0,-50,view)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>d
	<td>shift
	<td> Display(Pinout)
	<td> Display(Pinout)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>e
	<td>&nbsp;
	<td> DeleteRats(AllRats)
	<td> DeleteRats(AllRats)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>enter
	<td>&nbsp;
	<td> Mode(Notify)
	<td> Mode(Notify)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>e
	<td>&nbsp;
	<td> DeleteRats(AllRats)
	<td> DeleteRats(AllRats)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>escape
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Escape)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>e
	<td>shift
	<td> DeleteRats(SelectedRats)
	<td> DeleteRats(SelectedRats)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>f10
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Thermal)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>f11
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Arrow)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>f12
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Lock)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>f1
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Via)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>f2
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Line)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>f3
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Arc)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>f4
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Text)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>f5
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Rectangle)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>f6
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Polygon)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>f7
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(PasteBuffer)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> &nbsp;
	<td> PasteBuffer(Rotate,1)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>f8
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Remove)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>f9
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(Rotate)
<tr bgcolor=#DDFFFF>
	<th rowspan=4>f
	<td>alt-shift
	<td> &nbsp;
	<td> ReplaceFootprint()
<tr bgcolor=#DDFFFF>
	<td>ctrl
	<td> Connection(Find)
	<td> Connection(Find)
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> Connection(Reset)
	<td> Connection(Reset)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> Display(Redraw)
	<td> Display(Redraw)
<tr bgcolor=#FFFFFF>
	<th rowspan=4>g
	<td>ctrl
	<td> &nbsp;
	<td> SetValue(Grid,+0.05,mm)
<tr bgcolor=#FFFFFF>
	<td>ctrl-shift
	<td> &nbsp;
	<td> SetValue(Grid,-0.05,mm)
<tr bgcolor=#FFFFFF>
	<td>&nbsp;
	<td> &nbsp;
	<td> SetValue(Grid,+5,mil)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>:
	<td>&nbsp;
	<td> &nbsp;
	<td> Command()
<tr bgcolor=#FFFFFF>
	<th rowspan=2>/
	<td>&nbsp;
	<td> Display(CycleClip)
	<td> Display(CycleClip)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>.
	<td>&nbsp;
	<td> &nbsp;
	<td> Display(Toggle45Degree)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>|
	<td>&nbsp;
	<td> &nbsp;
	<td> Display(ToggleThindraw)
<tr bgcolor=#DDFFFF>
	<th rowspan=3>=
	<td>&nbsp;
	<td> djopt(simple)
	<td> djopt(simple)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>]
	<td>&nbsp;
	<td> Mode(Release)
	<td> Mode(Release)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>[
	<td>&nbsp;
	<td> Mode(Save)
	<td> Mode(Save)
<tr bgcolor=#FFFFFF>
	<th rowspan=4>g
	<td>shift
	<td> &nbsp;
	<td> SetValue(Grid,-5,mil)
<tr bgcolor=#DDFFFF>
	<th rowspan=3>h
	<td>ctrl
	<td> ChangeHole(Object)
	<td> ChangeHole(Object)
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> ToggleHideName(Object)
	<td> ToggleHideName(Object)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> ToggleHideName(SelectedElements)
	<td> ToggleHideName(SelectedElements)
<tr bgcolor=#FFFFFF>
	<th rowspan=1>i
	<td>&nbsp;
	<td> &nbsp;
	<td> DoWindows(Library)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>insert
	<td>&nbsp;
	<td> &nbsp;
	<td> Mode(InsertPoint)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>j
	<td>&nbsp;
	<td> ChangeJoin(Object)
	<td> ChangeJoin(Object)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> ChangeJoin(SelectedObjects)
	<td> ChangeJoin(SelectedObjects)
<tr bgcolor=#DDFFFF>
	<th rowspan=4>k
	<td>ctrl
	<td> ChangeClearSize(SelectedObjects,+2,mil)
	<td> ChangeClearSize(SelectedObjects,+2,mil)
<tr bgcolor=#DDFFFF>
	<td>ctrl-shift
	<td> ChangeClearSize(SelectedObjects,-2,mil)
	<td> ChangeClearSize(SelectedObjects,-2,mil)
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> ChangeClearSize(Object,+2,mil)
	<td> ChangeClearSize(Object,+2,mil)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> ChangeClearSize(Object,-2,mil)
	<td> ChangeClearSize(Object,-2,mil)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>left
	<td>&nbsp;
	<td> Cursor(Warp,-1,0,grid)
	<td> Cursor(Warp,-1,0,grid)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> Cursor(Pan,-50,0,view)
	<td> Cursor(Pan,-50,0,view)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>l
	<td>&nbsp;
	<td> SetValue(LineSize,+5,mil)
	<td> SetValue(LineSize,+5,mil)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> SetValue(LineSize,-5,mil)
	<td> SetValue(LineSize,-5,mil)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>m
	<td>ctrl
	<td> MarkCrosshair()
	<td> MarkCrosshair()
<tr bgcolor=#FFFFFF>
	<td>&nbsp;
	<td> MoveToCurrentLayer(Object)
	<td> MoveToCurrentLayer(Object)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> &nbsp;
	<td> MoveToCurrentLayer(Selected)
<tr bgcolor=#DDFFFF>
	<th rowspan=4>n
	<td>alt
	<td> &nbsp;
	<td> ChangeNonetlist(Element)
<tr bgcolor=#DDFFFF>
	<td>ctrl
	<td> New()
	<td> New()
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> &nbsp;
	<td> ChangeName(Object)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> AddRats(Close)
	<td> AddRats(Close)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>o
	<td>ctrl
	<td> ChangeOctagon(Object)
	<td> ChangeOctagon(Object)
<tr bgcolor=#FFFFFF>
	<td>&nbsp;
	<td> Atomic(Block)
	<td> Atomic(Block)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> Atomic(Save)
	<td> Atomic(Save)
<tr bgcolor=#DDFFFF>
	<th rowspan=5>p
	<td>alt
	<td> ManagePlugins()
	<td> ManagePlugins()
<tr bgcolor=#FFFFFF>
	<th rowspan=2>/
	<td>&nbsp;
	<td> Display(CycleClip)
	<td> Display(CycleClip)
<tr bgcolor=#DDFFFF>
	<th rowspan=3>=
	<td>&nbsp;
	<td> djopt(simple)
	<td> djopt(simple)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>]
	<td>&nbsp;
	<td> Mode(Release)
	<td> Mode(Release)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>[
	<td>&nbsp;
	<td> Mode(Save)
	<td> Mode(Save)
<tr bgcolor=#FFFFFF>
	<th rowspan=5>p
	<td>ctrl
	<td> &nbsp;
	<td> AutoPlaceSelected()
<tr bgcolor=#FFFFFF>
	<td>ctrl-shift
	<td> &nbsp;
	<td> Display(ToggleThindrawPoly)
<tr bgcolor=#FFFFFF>
	<td>&nbsp;
	<td> Polygon(PreviousPoint)
	<td> Polygon(PreviousPoint)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> Polygon(Close)
	<td> Polygon(Close)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>q
	<td>ctrl
	<td> Quit()
	<td> Quit()
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> ChangeSquare(Object)
	<td> ChangeSquare(ToggleObject)
<tr bgcolor=#FFFFFF>
	<th rowspan=4>r
	<td>alt
	<td> &nbsp;
	<td> AutoRoute(SelectedRats)
<tr bgcolor=#FFFFFF>
	<td>ctrl
	<td> ReportObject()
	<td> ReportObject()
<tr bgcolor=#DDFFFF>
	<th rowspan=2>right
	<td>&nbsp;
	<td> Cursor(Warp,1,0,grid)
	<td> Cursor(Warp,1,0,grid)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> Cursor(Pan,50,0,view)
	<td> Cursor(Pan,50,0,view)
<tr bgcolor=#FFFFFF>
	<th rowspan=4>r
	<td>&nbsp;
	<td> Report(NetLength)
	<td> &nbsp;
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> &nbsp;
	<td> Redo()
<tr bgcolor=#DDFFFF>
	<th rowspan=7>s
	<td>alt
	<td> ChangeDrillSize(Object,+5,mil)
	<td> ChangeDrillSize(Object,+5,mil)
<tr bgcolor=#DDFFFF>
	<td>alt-shift
	<td> ChangeDrillSize(Object,-5,mil)
	<td> ChangeDrillSize(Object,-5,mil)
<tr bgcolor=#DDFFFF>
	<td>ctrl
	<td> Save(Layout)
	<td> Save(Layout)
<tr bgcolor=#DDFFFF>
	<td>ctrl-shift
	<td> Save(LayoutAs)
	<td> Save(LayoutAs)
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> ChangeSize(Object,+5,mil)
	<td> ChangeSize(Object,+5,mil)
<tr bgcolor=#FFFFFF>
	<th rowspan=3>=
	<td>shift
	<td> djopt(auto)
	<td> djopt(auto)
<tr bgcolor=#DDFFFF>
	<th rowspan=1>space
	<td>&nbsp;
	<td> Mode(Arrow)
	<td> Mode(Arrow)
<tr bgcolor=#FFFFFF>
	<th rowspan=7>s
	<td>&nbsp;
	<td> ChangeSize(Object,+5,mil)
	<td> ChangeSize(Object,+5,mil)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> ChangeSize(Object,-5,mil)
	<td> ChangeSize(Object,-5,mil)
<tr bgcolor=#DDFFFF>
	<th rowspan=4>tab
	<td>ctrl
	<td> &nbsp;
	<td> SwapSides(R)
<tr bgcolor=#DDFFFF>
	<td>ctrl-shift
	<td> &nbsp;
	<td> SwapSides()
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> SwapSides(V)
	<td> SwapSides(V)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> SwapSides(H)
	<td> SwapSides(H)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>t
	<td>&nbsp;
	<td> SetValue(TextScale,+10,mil)
	<td> SetValue(TextScale,+10,mil)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> SetValue(TextScale,-10,mil)
	<td> SetValue(TextScale,-10,mil)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>u
	<td>ctrl-shift
	<td> &nbsp;
	<td> Undo(ClearList)
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> &nbsp;
	<td> Undo()
<tr bgcolor=#FFFFFF>
	<th rowspan=2>up
	<td>&nbsp;
	<td> Cursor(Warp,0,1,grid)
	<td> Cursor(Warp,0,1,grid)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> Cursor(Pan,0,50,view)
	<td> Cursor(Pan,0,50,view)
<tr bgcolor=#DDFFFF>
	<th rowspan=6>v
	<td>alt
	<td> SetValue(ViaDrillingHole,+5,mil)
	<td> SetValue(ViaDrillingHole,+5,mil)
<tr bgcolor=#DDFFFF>
	<td>alt-shift
	<td> SetValue(ViaDrillingHole,-5,mil)
	<td> SetValue(ViaDrillingHole,-5,mil)
<tr bgcolor=#DDFFFF>
	<td>ctrl
	<td> &nbsp;
	<td> Mode(PasteBuffer)
<tr bgcolor=#DDFFFF>
	<td>ctrl-shift
	<td> SetValue(ViaSize,-5,mil)
	<td> SetValue(ViaSize,-5,mil)
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> &nbsp;
	<td> Zoom()
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> SetValue(ViaSize,+5,mil)
	<td> SetValue(ViaSize,+5,mil)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>w
	<td>&nbsp;
	<td> AddRats(AllRats)
	<td> AddRats(AllRats)
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> AddRats(SelectedRats)
	<td> AddRats(SelectedRats)
<tr bgcolor=#DDFFFF>
	<th rowspan=2>x
	<td>ctrl
	<td> &nbsp;
	<td> Mode(PasteBuffer)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> &nbsp;
	<td> net(swap)
<tr bgcolor=#FFFFFF>
	<th rowspan=2>y
	<td>&nbsp;
	<td> Puller()
	<td> Puller()
<tr bgcolor=#FFFFFF>
	<td>shift
	<td> &nbsp;
	<td> ChangeSizes(Object,style,mil);
<tr bgcolor=#DDFFFF>
	<th rowspan=3>z
	<td>alt
	<td> Undo()
	<td> &nbsp;
<tr bgcolor=#DDFFFF>
	<td>&nbsp;
	<td> &nbsp;
	<td> Zoom(-1.2)
<tr bgcolor=#DDFFFF>
	<td>shift
	<td> &nbsp;
	<td> Zoom(+1.2)
</table>
</body></html>

--------------050101000908010608050602--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019