<div dir="ltr">Maybe simpler: why not just treat the mouse like a joystick? That is, if you press the mouse down and move it a little to the right and hold it there, the camera continues to move smoothly until you release.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 10, 2015 at 7:53 PM, Robby Findler <span dir="ltr"><<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I think Mac OS X's official stance on mouse grab (which I mostly<br>
support personally) is: get a new UI design.<br>
<br>
How about: when the snip has the focus, shift and mouse down rotates<br>
things and normal mouse down just moves the mouse? Then you'd get the<br>
ability to slide along left and then go back and slide along some<br>
more. Does something like that work?<br>
<span class="HOEnZb"><font color="#888888"><br>
Robby<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Tue, Mar 10, 2015 at 8:42 PM, Neil Toronto <<a href="mailto:neil.toronto@gmail.com">neil.toronto@gmail.com</a>> wrote:<br>
> Welp, that's it. Also, you got ninja'd by Jack.<br>
><br>
> I have some ideas. We'll see how they turn out.<br>
><br>
> What I really need is mouse grab, but Racket's GUI framework doesn't provide<br>
> a way to do it.<br>
><br>
> Neil ⊥<br>
><br>
><br>
> On 03/10/2015 09:39 PM, Alexander D. Knauth wrote:<br>
>><br>
>> I get that too.<br>
>><br>
>> On Mar 10, 2015, at 9:34 PM, Neil Toronto <<a href="mailto:neil.toronto@gmail.com">neil.toronto@gmail.com</a>> wrote:<br>
>><br>
>>> Robby was afraid that might happen on OS X. The weird thing is that I<br>
>>> don't have reports of it from any other OS X users.<br>
>>><br>
>>> It looks like we'll need alternative input methods for movement as well.<br>
>>> (Turns out that WASD aren't necessarily near each other on all keyboards.)<br>
>>> I'll add this to my input revamp list.<br>
>>><br>
>>> Neil ⊥<br>
>>><br>
>>> On 03/10/2015 07:21 PM, John Clements wrote:<br>
>>>><br>
>>>> Neil, I'm having a problem on OS X 10.9 where the mouse isn't behaving<br>
>>>> as I expect. I may have to make a movie of this, but I'm hoping not. The<br>
>>>> short version is this: I can't look around. More specifically:<br>
>>>> - I run the example program (with the circle of radius 1/2).<br>
>>>> - I click on the image.<br>
>>>> - I can move the camera with the keys as expected.<br>
>>>> - Moving the mouse results in quivering, but nothing more. After<br>
>>>> fiddling with it for about five minutes, I've decided that there might<br>
>>>> be a "center the mouse" call that's being used to keep the (hidden)<br>
>>>> mouse cursor in the middle of the window, and that on my mac, at least,<br>
>>>> this centering call is also returning the orientation of the camera to<br>
>>>> its original location. The result is that I feel like I'm struggling<br>
>>>> with a malevolent genie; I can make the camera turn just a bit, but no<br>
>>>> matter how hard I run, I'm pulled back to the same location.<br>
>>>><br>
>>>> Let me know if you want me to make a movie of this.<br>
>>>><br>
>>>> Otherwise: fantastic. Awesome. Fix it so I can show it to all my<br>
>>>> graphics colleagues.<br>
>>>><br>
>>>> John<br>
>>>><br>
>>>><br>
>>>> On Tue, Mar 10, 2015 at 6:35 AM, Konrad Hinsen<br>
>>>> <<a href="mailto:konrad.hinsen@fastmail.net">konrad.hinsen@fastmail.net</a> <mailto:<a href="mailto:konrad.hinsen@fastmail.net">konrad.hinsen@fastmail.net</a>>> wrote:<br>
>>>><br>
>>>> Neil Toronto writes:<br>
>>>><br>
>>>> > Pict3D is finally ready for public consumption. You can install<br>
>>>> the<br>
>>>> > package either in DrRacket using "File -> Install Package..." or<br>
>>>> from<br>
>>>> > the command line using<br>
>>>> ><br>
>>>> > raco pkg install pict3d<br>
>>>><br>
>>>> This looks quite impressive - thanks!<br>
>>>><br>
>>>> Where can I download some spare hours to play with this? ;-)<br>
>>>><br>
>>>> Konrad.<br>
>>>> ____________________<br>
>>>> Racket Users list:<br>
>>>> <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>> ____________________<br>
>>>> Racket Users list:<br>
>>>> <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
>>>><br>
>>><br>
>>> ____________________<br>
>>> Racket Users list:<br>
>>> <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
>><br>
>><br>
><br>
> ____________________<br>
> Racket Users list:<br>
> <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br>
____________________<br>
Racket Users list:<br>
<a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div>