← Back to team overview

kicad-developers team mailing list archive

Re: Cursor behavior

 

about 1), I would suggest to change the selection behaviour of locked
footprints, to only select when parts of the footprint (line, pad,...)
are explicitly selected (not the area between). Area selection should
also not include locked footprints. This is likely something where users
want to specify the behaviour.

Handling of pcb-edges as footprints is such a case, where this behaviour
would be very handy. Allowing us to lock primitives like lines would
also be something I would consider useful.

Regards, Thomas


Am 2017-07-22 um 03:13 schrieb Marcos Chaparro:
> Good points, I'm especially excited about 1), our pcb edges are
> usually footprints, so I'm always working inside a footprint, which is
> continuously getting selected.
>
> Cheers
>
>
> On Jul 21, 2017 18:34, "Piotr Esden-Tempski" <piotr@xxxxxxxxx
> <mailto:piotr@xxxxxxxxx>> wrote:
>
>     Hi,
>
>     > On Jul 20, 2017, at 4:44 AM, jp charras <jp.charras@xxxxxxxxxx
>     <mailto:jp.charras@xxxxxxxxxx>> wrote:
>     >
>     [SNIP]
>     >
>     > AFAIK, when moving a single footprint, the anchor point is
>     either one of its
>     > pads or the footprint origin, the nearest candidate point from
>     mouse cursor.
>     >
>     > Perhaps the algorithm should be slightly modified to use the pad
>     if the mouse cursor is inside a
>     > pad, and the footprint origin if the mouse cursor is inside the
>     footprint (obviously), but not
>     > inside a pad.
>     >
>     > It could be a more intuitive behavior.
>
>
>     Very good idea, usually if I click on a component I do not want to
>     move it by the pad unless I explicitly want to do that. Your
>     solution is definitely better than the current behavior.
>
>     On the component and general item selection topic.
>
>     1) If a component is very large in the current zoom level it
>     should be ignored. It makes it very difficult to select small
>     components that end up on the opposite side of a large component.
>     It is also very unlikely the user will want to move the thing that
>     is not even visible at the moment because it is 10x the size of
>     the viewport. :)
>     2) Add the option to use a button to flip through potential
>     selections. Having to use the mouse to select the component I
>     meant from a list of candidates is really annoying. Other software
>     packages have a nicer behavior for this: select a component and
>     allow swapping through candidates using the right mouse button
>     (this could be a keyboard shortcut too) and then confirm with
>     another left click. (a good example is how the package with a bird
>     does that, this is one of the few things I miss from using that
>     software on daily basis. :) )
>
>     I hope this is useful in some way.
>
>     Just a few of my own 2c regarding the component selection behavior. :D
>
>     Cheers,
>     Piotr
>     _______________________________________________
>     Mailing list: https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     More help   : https://help.launchpad.net/ListHelp
>     <https://help.launchpad.net/ListHelp>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

Attachment: signature.asc
Description: OpenPGP digital signature


References