giseldo/neodataset huggingface dataset:
Eeschema : Missing contextual menu item to access the line style dialog (lp:#1779554)

[Original report](https://bugs.launchpad.net/bugs/1779554) created by **Laurent Haas (efcis)**
```
In Eeschema, once a graphic line is drawn, the only way to modify its
style, width, or color is to use the keyboard shortcut E with the mouse
over it. This feature is not visible from the contextual menu. An Edit
Style (with shortcut E) item should be added to the contextual menu.

Application: kicad
Version: (5.0.0-rc3-dev), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Language switching issues (lp:#1779513)

[Original report](https://bugs.launchpad.net/bugs/1779513) created by **Laurent Haas (efcis)**
```
Changing language in Eeschema *without restarting" displays the following
bugs :

- The vast majority of the tooltips are still in the former language
- The window title is still in the former language
- The status bar (bottom) is still in the former language

Once restarted, everything is correct.

The same kind of oddities also happen with the other programs of the suite.

The footprint editor even displays "ghost" tools (in the left toolbar)
which disappear once the window is resized.

Application: kicad
Version: (5.0.0-rc3-dev), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Datasheet fields consisting of nothing but ~ still show as links. (lp:#1779512)

[Original report](https://bugs.launchpad.net/bugs/1779512) created by **Laurent Haas (efcis)**
```
Some symbols selected from the default installed libraries display a single
(clickable) "~" in the Datasheet field. Maybe some kind of validity control
should be applied to this field to prevent this bogus display (and link)


Application: kicad
Version: (5.0.0-rc3-dev), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
DRC Check fails with filled zones (lp:#1779281)

[Original report](https://bugs.launchpad.net/bugs/1779281) created by **Martin Thomas (mtlaunchpad)**
```
The DRC Check did not complain about not connected Signals

I am using the Version "d3deaf5ff52c1908ac32f267c9a918e00e64eead".

I used an area wit 3,3V and use vias to connect the parts with power. I had
an orphan zone without connection to the rest, as there was a track with an
other signal through this area. Thus the zone was cut off. Now some parts
were not connected with 3,3V any more but the DRC did not complain about
that.
```

Story points: 6.0
Pcbnew import netlist dialog does not close on escape key (lp:#1778991)

[Original report](https://bugs.launchpad.net/bugs/1778991) created by **Wayne Stambaugh (stambaughw)**
```
Same situation as this bug report:

https://bugs.launchpad.net/kicad/+bug/1778990

Application: kicad
Version: (5.0.0-rc2-208-g7eea8f808-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL) zlib/1.2.11 brotli/1.0.4
libidn2/2.0.5 nghttp2/1.32.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.59.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Pcbnew drill dialog does not close on escape key (lp:#1778990)

[Original report](https://bugs.launchpad.net/bugs/1778990) created by **Wayne Stambaugh (stambaughw)**
```
I've tried all of the usual methods to get the escape key to close the
Pcbnew generate drill file dialog.  I'm pretty sure this used to work.  Any
ideas as to why this doesn't work with this dialog?

Application: kicad
Version: (5.0.0-rc2-208-g7eea8f808-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL) zlib/1.2.11 brotli/1.0.4
libidn2/2.0.5 nghttp2/1.32.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.59.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Wish: Add mask and other via settings to individual via (lp:#1778887)

[Original report](https://bugs.launchpad.net/bugs/1778887) created by **Janis Skujenieks (janis-skujenieks)**
```
Currently there is only "Do not tent vias" in gerber export menu.
I would like possibility to configure some via settings for each individual
via trough properties dialog. Some of these should also be included when
specifying design rules for default values to use.

New desired settings for via:
1) Solder mask tenting (separate for top and bottom side)
2) Clearance/diameter of mask opening if not tented (each side)
3) Solder mask filled via
4) Metal filled via

3. and 4. currently would have no real output influence, but if that data
would be in files, people could use external tools to generate needed
information for manufacturing.
```

Story points: 42.0
Raytracing flickers displayed model (lp:#1778813)

[Original report](https://bugs.launchpad.net/bugs/1778813) created by **Hildo Guillardi Júnior (hildogjr)**
```
Using KiCad last Nightly on Ubuntu 16.04, when I use the raytracing and
export to PNG file I get a strange partial light effect, like 1/3 of the
image is not re-calculated yet (BOTTOM.png file). But in the user interface
is all normal (screeen shot).

The strange behavior about is that just happens on BOTTOM side (check the
TOP.png) and when I export the first time, the second export without move
the camera re-write with a correct file (BOTTOM2.png file).


More packages information:
Application: kicad
Version: 5.0.0-rc2-unknown-f785d27~65~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.13.0-45-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_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: 3d-viewer

Story points: 8.0
footprint editor, change library still saves in old lib (lp:#1778662)

[Original report](https://bugs.launchpad.net/bugs/1778662) created by **Nicholas Savenlid (nicholas-z)**
```
if you start in library A

pick up a footprint

set active library B

save in this case will still save to lib A
focus in the save dialogue did not change to lib B

this can be tricky to see also as the marked lib in the save dialogue also
is almost same color as the other libs



Application: kicad
Version: (5.0.0-rc2-198-gb8bbb15aa), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Position Relative To... command works in Pcbnew but NOT in Footprint Editor (lp:#1778624)

[Original report](https://bugs.launchpad.net/bugs/1778624) created by **Gabriel Staples (ercaguy)**
```
Application: kicad
Version: 5.0.0-rc2-dev-unknown-f73b9a5~65~ubuntu14.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 4.4.0-112-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.54.0
    Curl: 7.35.0
    Compiler: GCC 4.8.4 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON

---------------------------------------------

In Pcbnew, right-clicking an object and going to "Position Relative To..."
opens up a popup window to do this action, but in the Footprint Editor it
does *not*. Nothing happens! It's a bug.

I first discovered this feature when reading here:
https://electronics.stackexchange.com/a/323696/26234

Then I confirmed it worked in Pcbnew, and did *not* work in the Footprint
Editor.
```

Story points: 22.0
step file export option user origin does not work (lp:#1778564)

[Original report](https://bugs.launchpad.net/bugs/1778564) created by **Stefan Bethge (kjyv)**
```
When exporting a step file from pcbnew, there is an option to set a user
defined origin. The command line option user-origin is set as e.g. --user-
origin 150.495000x86.895000 while the help text on the command line states
it should be used as --user-origin=10.0x10.0mm. Doing this manually on the
console however also fails with the generic usage help output. I was not
able to produce a custom origin step file at all. Without the option it
seems to work normal.

Application: kicad
Version: (5.0.0-rc2-189-ga552b4c), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.43.0
    Compiler: Clang 7.3.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: export kicad2step step

Story points: 8.0
Windows doesn't fit on screen (lp:#1778560)

[Original report](https://bugs.launchpad.net/bugs/1778560) created by **Hildo Guillardi Júnior (hildogjr)**
```
Some windows are to big and doesn't fit on my screen after the last update
(Nightly on 2018-06-25). My screen is 1360x768 on Ubuntu 16.04.
```

Story points: 6.0
List Hotkeys menu should show mouse shortcuts too (lp:#1778437)

[Original report](https://bugs.launchpad.net/bugs/1778437) created by **Gabriel Staples (ercaguy)**
```
Application: kicad
Version: 5.0.0-rc2-dev-unknown-f73b9a5~65~ubuntu14.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 4.4.0-112-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.54.0
    Curl: 7.35.0
    Compiler: GCC 4.8.4 with C++ ABI 1002
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON

------------------------------------------------------

Go to Help --> "List Hotkeys..." in Pcbnew, for example, and you'll see a
nice list of shortcuts. What you *won't* see, however, are the mouse
shortcuts. Ctrl + left click, for instance, is the "Highlight Net" mouse
shortcut sequence. That's super useful! I accidentally discovered this one,
and don't know what others may exist. Please list these in the Hotkeys list
as well.
```
Original tags: hotkeys ui

Story points: 18.0
Cursor won't snap to trace when trying to highlight net (lp:#1778436)

[Original report](https://bugs.launchpad.net/bugs/1778436) created by **Gabriel Staples (ercaguy)**
```
Application: kicad
Version: 5.0.0-rc2-dev-unknown-f73b9a5~65~ubuntu14.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 4.4.0-112-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.54.0
    Curl: 7.35.0
    Compiler: GCC 4.8.4 with C++ ABI 1002
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON

------------------------------------------------------

Problem (see attached image): After clicking the "Highlight Net" button,
your cursor should snap to traces (like the new interactive router does
while routing) in order to be able to select them. In the attached image,
however, you can see that the trace is impossible to click at this grid
size.

Solution: Make the cursor snap to traces when the "Highlight Net" tool is
selected.

Temporary Work-around: simply make the grid size small enough you can click
on the trace.
```
Original tags: pcbnew

Story points: 6.0
assert "global_actions_cnt <= 1" failed in UpdateHotKeys(). (lp:#1778408)

[Original report](https://bugs.launchpad.net/bugs/1778408) created by **Reece Pollack (reece-pollack)**
```
I see 6 of these when I open my board file.

I thought I saw discussion on this in the dev list, but my search came up
empty. I'm including the files in my ~/.config/kicad directory, but since
an assert is supposed to indicate a problem in the code this shouldn't
happen regardless of their content.

ASSERT INFO:
/home/reece/MyProjects/KiCad/kicad/common/tool/action_manager.cpp(222):
assert "global_actions_cnt <= 1" failed in UpdateHotKeys().

BACKTRACE:
[1] KIWAY::Player(FRAME_T, bool, wxTopLevelWindow*)
/home/reece/MyProjects/KiCad/kicad/common/kiway.cpp:335
[2] KICAD_MANAGER_FRAME::RunPcbNew(wxString const&)
/home/reece/MyProjects/KiCad/kicad/kicad/mainframe.cpp:385
[3] KICAD_MANAGER_FRAME::OnRunPcbNew(wxCommandEvent&)
/home/reece/MyProjects/KiCad/kicad/kicad/mainframe.cpp:419
[4] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&,
wxEvent&) const
[5] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&)
[6] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[7] wxEvtHandler::TryHereOnly(wxEvent&)
[8] EDA_BASE_FRAME::ProcessEvent(wxEvent&)
/home/reece/MyProjects/KiCad/kicad/common/eda_base_frame.cpp:194
[9] wxEvtHandler::DoTryChain(wxEvent&)
[10] wxEvtHandler::ProcessEvent(wxEvent&)
[11] wxWindowBase::TryAfter(wxEvent&)
[12] wxWindowBase::TryAfter(wxEvent&)
[13] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[14] g_signal_emit_valist
[15] g_signal_emit
[16] g_closure_invoke
[17] g_signal_emit_valist
[18] g_signal_emit
[19] g_closure_invoke
[20] g_signal_emit_valist
[21] g_signal_emit
[22] gtk_propagate_event
[23] gtk_main_do_event
[24] g_main_context_dispatch
[25] g_main_loop_run
[26] gtk_main
[27] wxGUIEventLoop::DoRun()
[28] wxEventLoopBase::Run()
[29] wxAppConsoleBase::MainLoop()
[30] APP_KICAD::OnRun()
/home/reece/MyProjects/KiCad/kicad/kicad/kicad.cpp:256
[31] wxEntry(int&, wchar_t**)
[32] main /home/reece/MyProjects/KiCad/kicad/kicad/kicad.cpp:287
[33] __libc_start_main
[34] _start


KiCad built from sources derived from this Git commit:
    f785d27 Eeschema, label editor dialog: fix a very minor cosmetic issue
when resizing the dialog.


Application: kicad
Version: (5.0.0-rc2-202-g4d2b4d3), debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.11 libidn/1.32 librtmp/2.3
Platform: Linux 4.13.0-41-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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Pcbnew: Modern toolset doesn't remember track posture (lp:#1778382)

[Original report](https://bugs.launchpad.net/bugs/1778382) created by **Fabián Inostroza (fabianinostroza)**
```
In the modern toolset the old track posture is forgotten when drawing a new
track.

To route the odd pads in the attached image you have to always switch the
posture.

The interactive router settings I'm using are:

Mode: Highlight collisions
Mouse drag behavior: Move Item
Remove redundant tracks
Optimize pad connections
Smooth dragged segments
Optimizer effort: Medium

Application: kicad
Version: (5.0.0-rc2-196-g73a8d2a9d), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.60.0 GnuTLS/3.5.18 zlib/1.2.11 libidn2/2.0.4 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.16.0-2-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.60.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: pcbnew

Story points: 10.0
Wishlist: add search box to Help --> List Hotkeys menu (lp:#1778374)

[Original report](https://bugs.launchpad.net/bugs/1778374) created by **Gabriel Staples (ercaguy)**
```
Application: kicad
Version: 5.0.0-rc2-dev-unknown-f73b9a5~65~ubuntu14.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 4.4.0-112-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.54.0
    Curl: 7.35.0
    Compiler: GCC 4.8.4 with C++ ABI 1002
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON

------------------------------

When I'm searching for what hotkey does what I go to (in Eeschema, for
instance): Help --> List Hotkeys.... and see this (see attached).

It would be nice if there was a search box there to fuzzy search the
hotkeys for any keyword of interest in order to quickly jump to that
location in the hotkey list and see what the hotkey for that item is.

The workaround is to go to Preferences --> Hotkeys Options --> Export
Hotkeys... then open up the exported file in a text editor where you can
search it.

A quick, preliminary solution may be to just add a button in the "List
Hotkeys.." window which says "Open Hotkeys list in system text editor" or
something, where the user can more quickly search the list using their
system text editor.
```

Story points: 10.0