2015-01-11 21:38 GMT+01:00 Garth Corral <[email protected]>:
> Ah!  Okay, this makes more sense.  I will have a look and see what I can 
> figure out.  I think there is some work to be done with the 3d viewer anyway 
> because of the issues I mentioned in another thread about how preferences are 
> handled in kicad.  Unfortunately I don’t really have a good way to test on 
> non-OS X platforms but I will try to scrape something together.  Thanks for 
> the feedback.  Hopefully this will ultimately help out on the OS X side.
>
> Other than the 3d viewer are you seeing any issues with mousewheel 
> panning/zooming?

I have not noticed any issues, other than I am used to use the zoom to
navigate mostly. But that is not a problem with your patch.

> Thanks again,
>
> Garth
>
>
>> On Jan 11, 2015, at 12:20 PM, Nick Østergaard <[email protected]> wrote:
>>
>> Sorry for the ambiguity, but it was just using a normal mouse with a
>> scroll wheel.
>>
>> On my trackpoint I can hit a middlebutton and then use the nipple to
>> scrool on both the x and y directions. It is sort of making a
>> direction vector. With this I can pan using your patch.  Or with shift
>> or ctrl in normal (product) mode I can also do that.
>>
>> Ohh, I now see that it is panning (not zooming) in the 3D view, for
>> one scroll click it is changing dy with 6. So it is not zooming, but
>> panning in the y direction only. The dy dx readout is on the bottom
>> toolbar in the 3D view window.
>>
>> 2015-01-11 19:40 GMT+01:00 Garth Corral <[email protected]>:
>>> Hi, Nick.  Thanks for the feedback. I’m know there are some differences 
>>> with 3d panning & zooming that could potentially be an issue, but I’m a 
>>> little confused, though.  When you say pinch, do you mean a trackpad?  Are 
>>> we still talking about the ThinkPad laptop here?  If so this is very 
>>> interesting.  Could someone educate me about any current support for 
>>> trackpads in windows or Linux?  I was not aware of any.
>>>
>>> Garth
>>>
>>>
>>>> On Jan 11, 2015, at 5:40 AM, Nick Østergaard <[email protected]> wrote:
>>>>
>>>> I did note something strange with this branch. When I try to scroll
>>>> zoom in the 3D viewer regardles of setting it is like it is zooming
>>>> way too much. When I just zoom one pinch I can't see my board. But on
>>>> my normal branch it works fine.
>>>>
>>>> 2015-01-10 18:23 GMT+01:00 Garth Corral <[email protected]>:
>>>>> Thanks very much for trying this out, Nick.  To be honest, it’s been so 
>>>>> long since I used a ThinkPad joy nub that I hadn’t considered this at 
>>>>> all.  It’s good that it seemed just a switch in behavior of key modifiers 
>>>>> because it really isn’t.  It changes the way panning is done altogether, 
>>>>> doing the panning in the event handlers instead of firing cmd events.  I 
>>>>> think my primary concern for non OS X users is that the panning 
>>>>> acceleration would seem way out of line with expectations, something 
>>>>> that's fixable but something I can’t test.
>>>>>
>>>>> Also, as I said previously, it changes some longstanding behavior with 
>>>>> regard to modifier keys and panning direction, but I consider the old 
>>>>> behavior wrong so I might have to convince folks.  I’m not sure what the 
>>>>> timeline is for a stable release so I’m not sure whether to wait until 
>>>>> after to try to get this in.  It really needs some Windows/Linux testing, 
>>>>> but there’s not much incentive for it.
>>>>>
>>>>> Garth
>>>>>
>>>>>
>>>>>> On Jan 10, 2015, at 6:10 AM, Nick Østergaard <[email protected]> wrote:
>>>>>>
>>>>>> I just tried this on linux with a thinkpad nipple, seems to work just
>>>>>> fine. Without the option enabled I had to use shift to do panning. I
>>>>>> did not read the patch, but to me it seems like this was just a switch
>>>>>> in behaivour of using zooming for scroll or having to hit ctrl or
>>>>>> shift (depinding on what mode was set in settings). It does not seem
>>>>>> to break any behaviour I usually expect.
>>>>>>
>>>>>> 2014-11-05 9:18 GMT+01:00 Garth Corral <[email protected]>:
>>>>>>> Thanks for trying this out, guys.  I’d also like to see this get into 
>>>>>>> the mainline, but I think there are a few hurdles to get over first.  
>>>>>>> The pinch-to-zoom should be easy; It’s completely optional and has to 
>>>>>>> be compiled in so there’s no impact to other platforms, but as I’ve 
>>>>>>> said, it’s less useful by itself.  The issue for the rest is that it 
>>>>>>> changes some longstanding behavior, and I’m pretty sure just the idea 
>>>>>>> will annoy some folks.
>>>>>>>
>>>>>>> I’ve seen very little complaint about the large mousewheel panning 
>>>>>>> steps on other platforms aside from a couple of ancient bugs.  I think 
>>>>>>> I’d be hard pressed to convince anyone to change something that isn’t 
>>>>>>> perceived as broken.  I’ve tried not to do anything egregious here, and 
>>>>>>> I tested this with a couple of plain old mice, but I have no way to 
>>>>>>> evaluate this on the other platforms. Does either of you have access to 
>>>>>>> Windows or Linux boxes to try this on?
>>>>>>>
>>>>>>> To me, the large panning steps make little sense for a mousewheel, and 
>>>>>>> even less so on a trackpad.  This is a big deal on a platform where 
>>>>>>> every system in the past several years has sold with input devices with 
>>>>>>> x/y scrolling and precise deltas (effectively trackpads).  Maybe not so 
>>>>>>> much on other platforms, I don’t know.
>>>>>>>
>>>>>>>
>>>>>>> Thanks again,
>>>>>>>
>>>>>>> Garth
>>>>>>>
>>>>>>>
>>>>>>> On Nov 3, 2014, at 6:39 PM, Adam Wolf <[email protected]> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> I also really like this patch.  Excellent work.
>>>>>>>>
>>>>>>>> Adam Wolf
>>>>>>>> Cofounder and Engineer
>>>>>>>> W&L
>>>>>>>>
>>>>>>>> On Sun, Nov 2, 2014 at 10:43 AM, Bernhard Stegmaier 
>>>>>>>> <[email protected]> wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> works perfect for me… with trackpad and also Magic/Mighty Mouse 
>>>>>>>> (without pinch-to-zoom for the mice of course).
>>>>>>>> Tested with the pinch-to-zoom wxWidgets patch on 3.0.2, KiCad changes 
>>>>>>>> merged into 5249.
>>>>>>>>
>>>>>>>> I would really love to see this getting merged to main line.
>>>>>>>> It not only makes panning more OSX like, but also is a great usability 
>>>>>>>> improvement (at least on OSX where nowadays all mice/trackpads do have 
>>>>>>>> x/y scrolling capability).
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Bernhard
>>>>>>>>
>>>>>>>>
>>>>>>>> On 31.10.2014, at 18:45, Garth Corral <[email protected]> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hi, all
>>>>>>>>>
>>>>>>>>> I’ve pushed a branch containing some changes that I use to make kicad 
>>>>>>>>> more livable for me on OS X.  This is mostly for Apple Magic Trackpad 
>>>>>>>>> users, but I’d be curious to hear from mousewheel users on OS X, or 
>>>>>>>>> even Linux and Windows users if they were inclined to try out these 
>>>>>>>>> changes.
>>>>>>>>>
>>>>>>>>> The changes are basically in two parts.  The first is optional and 
>>>>>>>>> requires an additional patch to wxWidgets on OS X, and that kicad be 
>>>>>>>>> compiled with a feature macro turned on (updated instructions in 
>>>>>>>>> compiling/mac-osx.txt).  This enables pinch-to-zoom.
>>>>>>>>>
>>>>>>>>> The rest does not require any changes in the way things are built.  
>>>>>>>>> This adds a preference for the default mousewheel function and 
>>>>>>>>> changes the way panning is done; It does not change the way 
>>>>>>>>> mousewheel zooming behaves (but perhaps should).
>>>>>>>>>
>>>>>>>>> For best results on a trackpad I recommend compiling with the 
>>>>>>>>> pinch-to-zoom support and checking “Use mousewheel to pan” in the 
>>>>>>>>> preferences of the various apps.
>>>>>>>>>
>>>>>>>>> If you’re a Mac trackpad user and have a spare few moments, please 
>>>>>>>>> give these changes a try and let me know how they work for you.  
>>>>>>>>> They’re in lp:~gcorral/kicad/osx-trackpad-gestures
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks in advance,
>>>>>>>>>
>>>>>>>>> Garth
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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
>

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to