Ron_1st wrote: > On Monday 14 September 2009, Lee McPherson wrote: > >> Benoît Minisini wrote: >> >>>> I'm trying to get an application-wide mouse down event to register. I >>>> found that when I do a Form_mousedown() it only triggers when you click >>>> on an empty part of the form, not when you're clicking on any type of >>>> control. I'm looking for something that will trigger whenever you hit >>>> the mouse button. (My app is going to be full screen, so I don't care >>>> if it works outside of the app window or not.) >>>> >>>> During my searching of the list archives, I found someone tried to use >>>> Application_Keypress() as a way to get a key press while the app is >>>> running. Well, I tried it and it doesn't work, nothing happens: >>>> >>>> Static Public Sub Application_Keypress() >>>> Message.Info(Key.code) >>>> End >>>> >>>> I tried it on Gambas 2.8 and I even compiled Gambas 3.0 r2329 and that >>>> didn't change anything. I am using GTK only (Ubuntu). Any ideas? >>>> >>>> Thanks, >>>> Lee >>>> >>>> >>>> >>> There is no global pointer event handler, only Application_KeyPress(). But >>> apparently it does not work with gb.gtk... Can you try with gb.qt to see if >>> at >>> least Application_KeyPress() is called? Note that this function must be >>> defined in the startup class! >>> >>> >> Switching to gb.qt in gambas 3 works. Haven't tried it in 2.8 yet, but >> I don't want to use qt in any case. Since there's no global pointer >> event handler yet, it does not matter if you fix applicaiton_keypress >> for gtk (for me at least). >> >> I would suggest a global pointer event handler as a feature if you have >> the time. The reason I wanted to use it was for a feedback response >> when using a touchscreen. Since there will be no pointer on the screen >> (and no vibrate function like on a mobile phone), I wanted to create a >> graphical response to touching (clicking) the screen with your finger (a >> pointer). >> >> I suppose the only workaround to this is to create a procedure and call >> the procedure for a mouse_down or mouse_up event for every control on >> the form. >> >> Let me say that despite some of the drawbacks, this is the easiest and >> most useful tool I've ever used to do programming. Keep up the good >> work! When I get better at this I hope to contribute more myself. >> >> -Lee >> >> > > take a look for 'xev', is a util in the x11 package. > > > Best regards, > > Ron_1st > Thank you, I can see how this can be used as an alternative. I'll be experimenting...
-Lee ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
