← Back to team overview

kicad-developers team mailing list archive

Re: Modern toolset usability improvements

 

When the wire tool is active and not in the process of drawing a wire,
what happens when you hit backspace or delete when hovering over an
unselected wire?  I don't want the current behavior for this to be lost.

On 4/30/19 9:10 AM, Jeff Young wrote:
> Hi Wayne,
> 
> No, to delete a node you’d do a HK_SELECT_NODE and then backspace.  To delete a whole connection you’d do a HK_SELECT_CONNECTION and then a backspace.
> 
> Note that in 5.1 there’s no hotkey for delete connection, so one had to use the context menu for that.  That was much more cumbersome.
> 
> 5.1 does have a hotkey for delete node, but on OSX at least it steals the delete key from other things, so users have to disable (or reassign) it anyway.
> 
> Cheers,
> Jeff.
> 
> 
>> On 30 Apr 2019, at 14:06, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>>
>> Just so I understand what you are proposing, backspace will remove a
>> wire node (segment) and delete will remove the entire net.  The legacy
>> behavior was very convenient so we should think carefully before
>> changing it.
>>
>> On 4/30/19 7:49 AM, Jeff Young wrote:
>>> For the most part the modern toolset encourages a noun/verb pattern (select, perform-operation).  I’m not going to be pedantic about that because some commands such as Edit Value and Edit Reference are too useful (they’re nominally verbs but also acts as nouns when there is no existing selection).
>>>
>>> However, I am moving Delete Node and Delete Connection to a noun/verb pattern.  So they’ll be replaced with Select Node and Select Connection, and then the normal <backspace> action can be used to delete them.
>>>
>>> This also allows me to improve editing with the Wire or Bus tool active: you can use the Select Node and Select Connection hotkeys to select wires (and potentially delete them) without exiting the tool.  And when/if wires/busses get a Properties dialog you’ll also be able to edit them without leaving the bus or wire tool.
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>> _______________________________________________
>> 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
> 


Follow ups

References