delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/11/17/20:33:38

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud03.udmedia.de; h=
message-id:date:from:mime-version:to:cc:subject:references
:in-reply-to:content-type:content-transfer-encoding; s=beta; bh=
bJfg3dCQ04ehKvqxGYl4cIJEJw1zM2dwZ3aTxJDkQOs=; b=NuLUVYbsFf26f8B+
8WmS1NgFtRZ9ql4pQyHxQOz36DGcBU5sEumisq7RQdQ211KvnAjSUYlzVFR7idyN
DPcE6TRzEHMAdsklIOxyrgYwaLPQVRZq/0AAf6V/tzjiplqNzAM/caPfPbwxgag3
AKDPCb/jelrireLWctyiK0fqy6c=
Message-ID: <50A83AAA.6060500@jump-ing.de>
Date: Sun, 18 Nov 2012 02:32:26 +0100
From: Markus Hitter <mah AT jump-ing DOT de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2
MIME-Version: 1.0
To: geda-user AT delorie DOT com
CC: Britton Kerin <britton DOT kerin AT gmail DOT com>
Subject: Re: [geda-user] Thoughts on gschem UI
References: <50A688B8 DOT 4090809 AT neurotica DOT com> <CC923058-B962-45B5-973D-EA03906430B9 AT noqsi DOT com> <50A6A265 DOT 6050300 AT neurotica DOT com> <4E8E6F31-EF8D-4540-BA86-7935C1C3E6D8 AT noqsi DOT com> <50A6A95C DOT 5030903 AT neurotica DOT com> <355DEF4F-51BB-44A8-A5F4-D8564E7E7885 AT noqsi DOT com> <20121116213601 DOT 13718 DOT qmail AT stuge DOT se> <66889AAB-3A82-4861-ACB0-B35A876EF6F4 AT noqsi DOT com> <CAC4O8c8s3837dD5so1hu-QOm8PW69sehVNNX7njQvnRGzXODGw AT mail DOT gmail DOT com> <B63F900B-2C12-48A4-AD4B-5A616078030B AT noqsi DOT com> <CAC4O8c9BAJe8_7KLL8aaGq30HCkj+q74DB9jywXRXogJzdqNzw AT mail DOT gmail DOT com>
In-Reply-To: <CAC4O8c9BAJe8_7KLL8aaGq30HCkj+q74DB9jywXRXogJzdqNzw@mail.gmail.com>
Reply-To: geda-user AT delorie DOT com

Am 18.11.2012 01:13, schrieb Britton Kerin:
> Even a modest amount of work with e.g. blender makes it worth learning
> the keys.  I'm no specialist but I used it make profiles of parts for radial
> extrusion with OpenSCAD, its just not practical to do without hotkeys.

IMHO and ideally, you need no keys at all. Especially not for things 
graphically as simple as a schematics editor. Keyboard keys should be 
optional accelerators and not a neccessity.

Also IMHO, gschem is pretty good already, it's just the default mapping 
which shows it's age. And there is neither an inspector nor a 
right-click menu, one of which is also a standard these days.

Things I've seen only in gschem and (almost) nowhere else:

- mouse button mapping is different from that of an application it's 
often used side by side with, pcb

- two-key menu accelerators

- view changes are recorded in the undo/redo system somehow

- the mouse pointer jumps on some operations - big no-no in modern GUIs

- zooming centers the view somewhere - jumping views are a no-no in 
modern UIs as well

- zooming with the mouse wheel zooms around the view center instead of 
around the mouse pointer location

Some, but not all, are adjustable with presets in .gschemrc already, so 
it's just a matter of choosing the right defaults. IMO, doing so would 
be a pain for one vocal greybeard, but a relief for about any newbie.


Markus

-- 
- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter
http://www.jump-ing.de/

- Raw text -


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