<Esc> should escape all selection

Bug #1827917 reported by Hildo Guillardi Júnior
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Low
Jeff Young

Bug Description

<Esc> should escape all selection (unselect all itens).
THe current behaviour is unselect when we click out or other element that is not currently selected.

Application: eeschema
Version: 6.0.0-unknown-09c9db4~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-146-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: eeschema
Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → Low
status: New → Triaged
assignee: nobody → Jeff Young (jeyjey)
milestone: none → 6.0.0-rc1
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision f1a38a6d417701cfdd2545fff4055dfbde027c58
https://git.launchpad.net/kicad/patch/?id=f1a38a6d417701cfdd2545fff4055dfbde027c58

Changed in kicad:
status: Triaged → Fix Committed
Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

I am re-opening because <Escape> still not unselecting in Ubuntu last Nightly Version 6.0.0-unknown-f21face~86~ubuntu16.04.1, release build.
With I press <Esc> in another toll that not the selection tool, Eschema change to the Selection tool ("blank point tool"). That is prefect correct.
But, once in this basic tool, pressing <Esc> again is expected that all selected objects go to unselect.

Changed in kicad:
status: Fix Committed → In Progress
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

We should be mimicking the Pcbnew behavior here. The first escape drops out of the current tool to the select tool. The second escape should clear all selections. This is by design to allow keeping selected objects highlighted when working with a different tool. I know this is less important than in the board editor but the behavior should be the same.

Changed in kicad:
status: In Progress → Fix Committed
Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

Totally agree, and it is work well at Pcbnew. In Eeschema that is missing the last <Esc> behavior.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@Hildo, sorry about that. I misunderstood your comments.

@Jeff, does this make sense to you? I looks like the second escape is not clearing the selected objects.

Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

Doesn't worry @wayne. My contribution here is at least keep tracking my reported issues.

Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

@Jeff, I am marking as "in progress" because the discussion with @Wayne. Please, close at your will.

Changed in kicad:
status: Fix Committed → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision f1a38a6d417701cfdd2545fff4055dfbde027c58
https://git.launchpad.net/kicad/patch/?id=f1a38a6d417701cfdd2545fff4055dfbde027c58

Changed in kicad:
status: In Progress → Fix Committed
Changed in kicad:
status: Fix Committed → In Progress
Revision history for this message
Jeff Young (jeyjey) wrote :

I believe this is fixed. Please re-open if you see it again (with steps).

Changed in kicad:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.