Hi Wayne, I wrote the whole PushTool/PopTool stuff exactly for that case. Which action in particular is going back to the SelectionTool?
(Note that some are “supposed” to. If you click on a tool in the toolbar, or select it from the Place menu, then cancelling should take you back to the SelectionTool. However, if you use the context menu or a hotkey, it should push and then pop the drawing tool. Not to say that it’s not buggy, or that the design behaviour isn’t optimal.) Cheers, Jeff. PS: should I make the same changes to Pcbnew, or should be await more feedback? (Feedback on the forums has been uniformly positive so far, but pretty sparse with only 3 likes.) > On 18 Jun 2019, at 12:48, Wayne Stambaugh <[email protected]> wrote: > > Hey Jeff, > > I spent some time this morning playing around with the "immediate" > hotkeys in Eeschema and it's better but there is still one annoying > difference from the legacy behavior. When cancelling (escape key) a > drawing in progress, the drawing is aborted, the current tool is > canceled, and the selection tool is enable. The legacy behavior was > abort the drawing in progress and keep the current tool enabled. The > current tool would only be canceled when it was not busy drawing > something. It's rather cumbersome to have to keep enabling the drawing > tool every time you exit a drawing when you make a mistake. > > Cheers, > > Wayne > > On 6/15/2019 3:45 PM, Jeff Young wrote: >> I’ve checked in code which makes the drawing hotkeys “immediate” in Eeschema >> and the Symbol Editor. It was more involved than I was expecting, so there >> may be some nasty surprises. >> >> I folks like it, I can apply the same architecture to Pcbnew. >> >> Cheers, >> Jeff. >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

