¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Unpredictable Track Drag Behaviour


 

If I select a track segment in kicad 6, or just hover over it, when I
press 'd' more often than not kicad will create a corner at the point
where I pressed d and then start dragging the corner around. Sometimes
it wont create a corner, but rather it will start dragging the end point
of the segment. And sometimes it will do what I want it to do, and
drag the segment, just as kicad has done for as long as I can remember.
If it fails to simply drag the segment, pressing 'Esc' and 'd' again
will usually drag the segment as required, but not always.

Can anyone explain this seemingly random behaviour please, and how I can
get control over it? Normally I just want to drag a segment, but
sometimes dragging a corner is useful. However, pressing 'd' over a
corner does not (necessarily) cause the corner to be dragged. As for
creating a corner to be dragged, I can't say I've ever wanted to do that.

Regards,

Robert.

--
* Plain text email - safe, readable, inclusive. *


 

I have always put this behaviour down to exactly which pixel the mouse pointer is over when i press 'd'. If it happens to be over the join between the two segments then it thinks I want to make a corner, but when I press escape and try 'd' again I think the mouse pointer has moved far enough it is no longer over the segment join and goes into drag mode.


On Wed, 16 Nov 2022 at 15:09, Robert <birmingham_spider@...> wrote:
If I select a track segment in kicad 6, or just hover over it, when I
press 'd' more often than not kicad will create a corner at the point
where I pressed d and then start dragging the corner around.? ?Sometimes
it wont create a corner, but rather it will start dragging the end point
of the segment.? ?And sometimes it will do what I want it to do, and
drag the segment, just as kicad has done for as long as I can remember.
? If it fails to simply drag the segment, pressing 'Esc' and 'd' again
will usually drag the segment as required, but not always.

Can anyone explain this seemingly random behaviour please, and how I can
get control over it?? ?Normally I just want to drag a segment, but
sometimes dragging a corner is useful.? ?However, pressing 'd' over a
corner does not (necessarily) cause the corner to be dragged.? ?As for
creating a corner to be dragged, I can't say I've ever wanted to do that.

Regards,

Robert.

--
* Plain text email - safe, readable, inclusive. *






 

I'll take a guess that Jorge's suggestion of "Hi, try G instead if D. It
may drag the segment. I am not sure anyway because I changed a lot of
the standard hotheys to my own." went to the wrong thread. G is "Drag
(free angle)", whereas D is "Drag (45 degree mode)". So whilst I
sometimes use G (when I have components that are at weird angles), it's
D I'm trying to get working.

I realise that what I meant my "creates a corner" wont be obvious if
you've not seen it, so I've attached a screenshot. Here I'm trying to
drag a segment of the highlighted track towards the track marked
D1001-Pad2), but on pressing D kicad split the segment into two and is
dragging the unwanted corner it just created, not the original segment
(which prior to pressing D looked just like the segments either side of it).

Regards,

Robert

* Plain text email - safe, readable, inclusive. *

On 16/11/2022 15:09, Robert wrote:
If I select a track segment in kicad 6, or just hover over it, when I
press 'd' more often than not kicad will create a corner at the point
where I pressed d and then start dragging the corner around.?? Sometimes
it wont create a corner, but rather it will start dragging the end point
of the segment.?? And sometimes it will do what I want it to do, and
drag the segment, just as kicad has done for as long as I can remember.
?If it fails to simply drag the segment, pressing 'Esc' and 'd' again
will usually drag the segment as required, but not always.

Can anyone explain this seemingly random behaviour please, and how I can
get control over it??? Normally I just want to drag a segment, but
sometimes dragging a corner is useful.?? However, pressing 'd' over a
corner does not (necessarily) cause the corner to be dragged.?? As for
creating a corner to be dragged, I can't say I've ever wanted to do that.

Regards,

Robert.

--
* Plain text email - safe, readable, inclusive. *




 

Thinking the same I started to pay closer attention to what I was doing,
but no, even if I take great care over where the cursor is when I press
D, it still may or may not do something weird. I have noticed that
once D is behaving itself, it will tend continue to behave itself until
I go off and do some other editing (after which all bets are off as to
what it will do). However, sometimes it misbehaves every time, which
is ... very annoying.

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

On 17/11/2022 12:31, Alan Pearce via groups.io wrote:
I have always put this behaviour down to exactly which pixel the mouse
pointer is over when i press 'd'. If it happens to be over the join between
the two segments then it thinks I want to make a corner, but when I press
escape and try 'd' again I think the mouse pointer has moved far enough it
is no longer over the segment join and goes into drag mode.


On Wed, 16 Nov 2022 at 15:09, Robert <birmingham_spider@...> wrote:

If I select a track segment in kicad 6, or just hover over it, when I
press 'd' more often than not kicad will create a corner at the point
where I pressed d and then start dragging the corner around. Sometimes
it wont create a corner, but rather it will start dragging the end point
of the segment. And sometimes it will do what I want it to do, and
drag the segment, just as kicad has done for as long as I can remember.
If it fails to simply drag the segment, pressing 'Esc' and 'd' again
will usually drag the segment as required, but not always.

Can anyone explain this seemingly random behaviour please, and how I can
get control over it? Normally I just want to drag a segment, but
sometimes dragging a corner is useful. However, pressing 'd' over a
corner does not (necessarily) cause the corner to be dragged. As for
creating a corner to be dragged, I can't say I've ever wanted to do that.

Regards,

Robert.

--
* Plain text email - safe, readable, inclusive. *