5.61 - Two fingers tap on trackpad triggers scroll events

Mac OSX specific forum
Niffo
Enthusiast
Enthusiast
Posts: 500
Joined: Tue Jan 31, 2006 9:43 am
Location: France

5.61 - Two fingers tap on trackpad triggers scroll events

Post by Niffo »

A "Two Fingers Tap" (to do a right-click) on the trackpad of a Macbook (even wihtout moving) triggers scroll wheel events in a CanvasGadget (and may be OpenGLGadget ?) :

Code: Select all

OpenWindow (0, 100, 100, 300, 200, "CanvasGadget Events Test")
CanvasGadget(0, 10, 10, 280, 180, #PB_Canvas_Keyboard)

Repeat
   Select WaitWindowEvent()
      Case #PB_Event_Gadget
         Select EventGadget()
            Case 0 ; CanvasGadget
               Select EventType()
                  Case #PB_EventType_LeftButtonDown
                     Debug "#PB_EventType_LeftButtonDown"
                  Case #PB_EventType_LeftButtonUp
                     Debug "#PB_EventType_LeftButtonUp"
                  Case #PB_EventType_LeftClick
                     Debug "#PB_EventType_LeftClick"
                  Case #PB_EventType_RightButtonDown
                     Debug "#PB_EventType_RightButtonDown"
                  Case #PB_EventType_RightButtonUp
                     Debug "#PB_EventType_RightButtonUp"
                  Case #PB_EventType_RightClick
                     Debug "#PB_EventType_RightClick"
                  Case #PB_EventType_MouseWheel
                     Debug "#PB_EventType_MouseWheel"
               EndSelect
         EndSelect
      
      Case #PB_Event_CloseWindow
         Break
   EndSelect
ForEver
Last edited by Niffo on Thu Dec 21, 2017 1:38 pm, edited 1 time in total.
Niffo
Wolfram
Enthusiast
Enthusiast
Posts: 567
Joined: Thu May 30, 2013 4:39 pm

Re: 5.61 - Double Tap on trackpad triggers scroll wheel even

Post by Wolfram »

Works here fine on PB 5.46 OSX 10.7.
macOS Catalina 10.15.7
Niffo
Enthusiast
Enthusiast
Posts: 500
Joined: Tue Jan 31, 2006 9:43 am
Location: France

Re: 5.61 - Two fingers tap on trackpad triggers scroll event

Post by Niffo »

@Wolfram : My mistake, it's not a "Double tap" but a "Two fingers tap" (to do a right-click). I've corrected my first post.
Niffo
Fred
Administrator
Administrator
Posts: 16617
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: 5.61 - Two fingers tap on trackpad triggers scroll event

Post by Fred »

I can reproduce it, but I think it's the expected way because if I really don't move (quick 2 finger tap) no mouse wheel event is triggered. So the OS trigger a wheel event even if it's a very small move.
Niffo
Enthusiast
Enthusiast
Posts: 500
Joined: Tue Jan 31, 2006 9:43 am
Location: France

Re: 5.61 - Two fingers tap on trackpad triggers scroll event

Post by Niffo »

From our MacBook, a "mouse wheel" event is triggered about 9 times out of 10, even without moving at all :(
Niffo
Post Reply