delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/18/14:53:07

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=53Gk0oR7/0Qs08LJhlHffvAUXQ5xGos4FTonUvt7o1s=;
b=BMPLXnbDDd+spatQL3AuFLVFH8Uvl/6Obfm7/mS99u34CL8fHJK4qniOCADW00k8D2
iUvnyqNLEd60aSfJz5gWmgXncNB+5l+Cn2J/U/lVBlt83xtcPAs4hLitiFGhQmSW3kG7
74dvfuoSFV6x+Lzr9sxV/EPzT6SECKbnAJ8+vGUPJQOUXDlZM6OJO560pMg8SG2dJ/7X
AP/Ba8H7gaFAFwSqD3NNGiPUWQ7BU/c55kpXQBl3WZUQ8PmH2RXLFGrsAJ8DZB24HwZh
5Hx8WKy8S3NomTDTk0olIAgmvj+pMlxLdfugyKAKmQNUPg05ix/BpMlky6ECvxxNzGc1
Md1Q==
MIME-Version: 1.0
X-Received: by 10.107.129.215 with SMTP id l84mr9627769ioi.78.1437245539804;
Sat, 18 Jul 2015 11:52:19 -0700 (PDT)
Date: Sat, 18 Jul 2015 11:52:19 -0700
Message-ID: <CAOP4iL3Nk__YOiOs5q3PhKmHYeVjmU7N+tVyibTmAfRU1Wot6Q@mail.gmail.com>
Subject: [geda-user] Entering gschem graphic primitives
From: "Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com

--001a113ec6acdaef49051b2acdfd
Content-Type: text/plain; charset=UTF-8

I have always been annoyed by the inconsistancies between the key/mouse
strokes needed to enter the various primitives in gschem. Some terminated
on a right mouse click, others on a double left mouse click and one only
terminates when you select another operation.

Some times you change modes with the shift key, other times it is the ctrl
key and others require that you hold down one of the mouse buttons.

Could we agree that certain sequences will work for all of the primitives?


I have mapped out the behavior that I see in the latest version with
magnetic disabled. We have 7 primitives and 4 entry modes:


wire
bus
line
path
arc
circle
box


rubberband
manhattan
polar
bezier



WIRE

left mouse starts segment in manhattan mode
holding shift gives reverse manahttan where the x and y lengths swap
holding ctrl goes to rubberband mode
left mouse terminates segment and starts new one
left mouse double click with no movement terminates entry
right mouse terminates entry, unfinished segemnt is lost


BUS

left mouse starts segment in 1/2 manhattan mode where you have x or y but
not both
holding shift does nothing
holding ctrl goes to rubberband mode
left mouse terminates segment and starts new one
left mouse double click does nothing
right mouse doesn't do anything
terminate entry by changing operation



LINE

left mouse starts segment in rubberband mode
holding shift does nothing
holding ctrl goes to 1/2 manhattan mode where you have x or y but not both
left mouse terminates segment and does not start a new one
right mouse doesn't do anything


BOX

left mouse starts segment in double manhattan mode where you have both
normal and reverse manhattan routes to form a box
holding shift does nothing
holding ctrl does nothing
left mouse terminates box
right mouse doesn't do anything


CIRCLE

left mouse starts circle in polar mode by selecting center point
holding shift does nothing
holding ctrl does nothing
left mouse terminates circle
right mouse doesn't do anything


ARC

left mouse starts arc  in 1/8 manhattan mode where you have positive x only
by selecting center point
holding shift does nothing
holding ctrl does nothing
left mouse selects start point and brings up dialog box for # of degrees to
compute end point
right mouse doesn't do anything


PATH

left mouse starts segment in rubberband mode
holding shift does nothing
holding ctrl does nothing
pressing  left mouse switches to bezier mode
left mouse continues path segment and  starts a new one
left mouse double click with no movement terminates entry
right mouse doesn't do anything
closing the polygon terminates entry



Could we agree that a right click should always terminate entry and that
mode shifts occur when any or all of the mode shift are pressed?

John Eaton

--001a113ec6acdaef49051b2acdfd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div><br></div>I have always been=
 annoyed by the inconsistancies between the key/mouse strokes needed to ent=
er the various primitives in gschem. Some terminated on a right mouse click=
, others on a double left mouse click and one only terminates when you sele=
ct another operation.<br><br></div>Some times you change modes with the shi=
ft key, other times it is the ctrl key and others require that you hold dow=
n one of the mouse buttons.<br><br></div>Could we agree that certain sequen=
ces will work for all of the primitives? <br><br><br></div>I have mapped ou=
t the behavior that I see in the latest version with magnetic disabled. We =
have 7 primitives and 4 entry modes:<br><br><br>wire<br>bus<br>line<br>path=
<br>arc<br>circle<br>box<br><br><br>rubberband<br>manhattan<br>polar<br>bez=
ier<br><br><br><br>WIRE<br><br>left mouse starts segment in manhattan mode<=
br>holding shift gives reverse manahttan where the x and y lengths swap<br>=
holding ctrl goes to rubberband mode<br>left mouse terminates segment and s=
tarts new one<br>left mouse double click with no movement terminates entry<=
br>right mouse terminates entry, unfinished segemnt is lost<br><br><br>BUS<=
br><br>left mouse starts segment in 1/2 manhattan mode where you have x or =
y but not both<br>holding shift does nothing<br>holding ctrl goes to rubber=
band mode<br>left mouse terminates segment and starts new one<br>left mouse=
 double click does nothing<br>right mouse doesn&#39;t do anything<br></div>=
<div>terminate entry by changing operation<br></div><div><br><br><br>LINE<b=
r><br>left mouse starts segment in rubberband mode<br>holding shift does no=
thing<br>holding ctrl goes to 1/2 manhattan mode where you have x or y but =
not both<br>left mouse terminates segment and does not start a new one<br>r=
ight mouse doesn&#39;t do anything<br><br><br>BOX<br><br>left mouse starts =
segment in double manhattan mode where you have both normal and reverse man=
hattan routes to form a box<br>holding shift does nothing<br>holding ctrl d=
oes nothing<br>left mouse terminates box<br>right mouse doesn&#39;t do anyt=
hing<br><br><br>CIRCLE<br><br>left mouse starts circle in polar mode by sel=
ecting center point<br>holding shift does nothing<br>holding ctrl does noth=
ing<br>left mouse terminates circle<br>right mouse doesn&#39;t do anything<=
br><br><br>ARC<br><br>left mouse starts arc=C2=A0 in 1/8 manhattan mode whe=
re you have positive x only by selecting center point<br>holding shift does=
 nothing<br>holding ctrl does nothing<br>left mouse selects start point and=
 brings up dialog box for # of degrees to compute end point<br>right mouse =
doesn&#39;t do anything<br><br><br>PATH<br><br>left mouse starts segment in=
 rubberband mode<br>holding shift does nothing<br>holding ctrl does nothing=
<br>pressing=C2=A0 left mouse switches to bezier mode<br>left mouse continu=
es path segment and=C2=A0 starts a new one<br>left mouse double click with =
no movement terminates entry<br>right mouse doesn&#39;t do anything<br>clos=
ing the polygon terminates entry<br><br><br><br></div>Could we agree that a=
 right click should always terminate entry and that mode shifts occur when =
any or all of the mode shift are pressed?<br><br></div>John Eaton<br>=C2=A0=
<br><div><div><br></div></div></div>

--001a113ec6acdaef49051b2acdfd--

- Raw text -


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