Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-11 Thread Jon Evans
Just wanted to hop in and say that the features you describe for layer selections is something I'm already working on for V6 (natively, not via Python script), but that doesn't preclude making it possible to do similar things via scripting too! -Jon On Tue, Jun 11, 2019 at 3:34 PM John Beard wro

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-11 Thread John Beard
On 10/06/2019 23:35, Andrew Lutsenko wrote: If adding 2 new default shortcuts is not ideal maybe there is a way to have these as actions with no shortcuts and let the user choose if they want to use them and assign any shortcut they want.Is that technically supported with current hotkey framew

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-11 Thread John Beard
Hi Mark, On 11/06/2019 19:20, Mark Roszko wrote: Idea: quick tap of R just does 90. Long press R and it pops open a tiny dialog with focus to enter a rotation number and then you can hit enter and it just sets the rotation angle directly on the footprint properties. Ctrl+M will already do th

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-11 Thread Mark Roszko
Idea: quick tap of R just does 90. Long press R and it pops open a tiny dialog with focus to enter a rotation number and then you can hit enter and it just sets the rotation angle directly on the footprint properties. This significantly reduces clicking and leaves it flexible for those that don't w

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-10 Thread Andrew Lutsenko
In Pcbnew that is already the case, shift+R rotates the other way around. Eeschema doesn't have that shortcut. On Mon, Jun 10, 2019 at 4:15 PM Kevin Cozens wrote: > On 2019-06-10 6:35 p.m., Andrew Lutsenko wrote: > > I like to keep rotation angle set to 90 because that covers 98% of cases > and

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-10 Thread Kevin Cozens
On 2019-06-10 6:35 p.m., Andrew Lutsenko wrote: I like to keep rotation angle set to 90 because that covers 98% of cases and is it's faster to press R two or three times instead of 4 or 6 times (I frequently go the wrong way around since unfortunately R in pcbnew rotates ccw and R in eeschema r

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-10 Thread Andrew Lutsenko
Wayne, I like to keep rotation angle set to 90 because that covers 98% of cases and is it's faster to press R two or three times instead of 4 or 6 times (I frequently go the wrong way around since unfortunately R in pcbnew rotates ccw and R in eeschema rotates cw, that is something that should be

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-10 Thread Wayne Stambaugh
Andrew, I'm not sure why you need a half step rotation when you can just change the rotation angle to 45°. I'm not opposed to this change but given that we are running out of hotkeys, I don't know if this is the best use of them. Cheers, Wayne On 6/9/2019 8:40 PM, Andrew Lutsenko wrote: > I co

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-09 Thread Andrew Lutsenko
I could replace diff pair dimensions shortcut with something else if that is fine by devs, Ctrl+Shift+I is available. On Sat, Jun 8, 2019 at 3:49 AM Ian McInerney wrote: > Just a note, the hotkey ctrl+shift+R is already assigned to "Differential > Pair Dimensions" by default so this would introd

Re: [Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-08 Thread Ian McInerney
Just a note, the hotkey ctrl+shift+R is already assigned to "Differential Pair Dimensions" by default so this would introduce a duplicate hotkey conflict. It probably makes sense for this action to be ctrl+shift+R, but that means that the other needs to be changed. Also, as a side note to the lead

[Kicad-developers] PATCH pcbnew half-rotate actions and shortcuts

2019-06-08 Thread Andrew Lutsenko
Hi all, I frequently find that I need to rotate a footprint or a few by 45 degrees. To do that I either have to edit it's properties (works if it's just one but slow) or change pcbnew preferences (very slow). I thought I'd add a quick shortcut to rotate selected items by half of the configured rot