Author Topic: Multi-touch mouse pan not zoom?  (Read 3981 times)

Offline mschuster

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1087
Multi-touch mouse pan not zoom?
« on: 2012 February 15 13:24:38 »
Hi, I have a newbie question. I am running PixInsight 1.7.5 on Win 7 under Mac OS X Bootcamp. The multi-touch feature on the Apple mouse causes view zooming by default. Is there any way to reconfigure PI or the mouse configuration so that multi-touch scrolls the view instead? I have searched but can't find any obvious setting that does this.
Thanks,
Mike

Offline Philip de Louraille

  • PixInsight Addict
  • ***
  • Posts: 289
Re: Multi-touch mouse pan not zoom?
« Reply #1 on: 2012 February 17 14:37:36 »
Is there any reason why you won't run PI using OS X? You'll have full access to *all* the memory (until you launch Win7 that is.)
Philip de Louraille

Offline Jules

  • PixInsight Guru
  • ****
  • Posts: 513
Re: Multi-touch mouse pan not zoom?
« Reply #2 on: 2012 February 19 13:31:26 »
Mike

I agree with Philip here, run PI on OSX.

Regards

Julian

Offline mschuster

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1087
Re: Multi-touch mouse pan not zoom?
« Reply #3 on: 2012 February 19 19:05:45 »
Thanks Julian and Philip, running PI on OSX does speed up some processes, the extra memory helps. Maybe the PI team could add a global preference to configure multi-touch for zooming or panning?

Offline mschuster

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1087
Re: Multi-touch mouse pan not zoom?
« Reply #4 on: 2012 March 06 10:49:37 »
I found a brute force solution. Apple's Magic Mouse multi touch feature continues to annoy me in Windows 7 PI running via BootCamp on a MacBook Air. A slight touch of my finger on the mouse causes PI to invoke its zoom mechanism. For example, image windows zoom and the histogram's zoom controls change on the slightest finger surface movement. For me at least, the multi touch feature seems hypersensitive. I am constantly zooming my windows inadvertently.

I think what is going on is that touch events are converted into mouse wheel motions, which PI maps to a zoom function. Unfortunately Window 7's mouse control panel supports neither mouse wheel disabling nor touch sensitivity adjustments. At least I cannot find anywhere in Windows 7 to make these changes.

So here is my solution: First, download and install www.autohotkey.com. Second, create the file DisableMultiTouch.ahk with the following script. Double click the file to launch the script. The script detects and destroys all mouse wheel motion events.

A side effect of course is that wheel motion is disable for all programs. However I find it easy to stop the script when necessary via its tool bar icon.

Code: [Select]
#MaxHotkeysPerInterval 1000
WheelDown::
return
WheelUp::
return
WheelLeft::
return
WheelRight::
return
« Last Edit: 2012 March 06 11:05:41 by mschuster »