Hi René and Florian

Many thanks for your suggestions - I tried both and your suggestion René does 
the trick - it works perfectly now.  Many thanks indeed!!!!

Florian, thanks for the link to your framework - it looks great.  There is 
definitely a need for this kind of package because the alternatives are 
generally so expensive and/or cludgy.  Its something I will be very interested 
in trying for our neuroimaging labs here.

Best wishes - and thanks again
Caroline



From: owner-pygame-us...@seul.org [mailto:owner-pygame-us...@seul.org] On 
Behalf Of René Dudfield
Sent: 28 April 2011 11:07
To: pygame-users@seul.org
Subject: Re: [pygame] touchscreen laptops with pygame

Hello,

can you try using this?

import os
os.environ['SDL_VIDEODRIVER'] = 'windib'

before importing pygame.


cheers,

On Thu, Apr 28, 2011 at 11:01 AM, Witton, Caroline 
<c.wit...@aston.ac.uk<mailto:c.wit...@aston.ac.uk>> wrote:
Windows XP at the moment - though I will try and get it upgraded to Windows 7, 
especially if that might make a difference
Best wishes
Caroline


Dr Caroline Witton
Reader in Neuroscience
Manager, Wellcome Trust Lab for MEG Studies

0121 204 4087 .
c.wit...@aston.ac.uk <mailto:c.wit...@aston.ac.uk>
Students can make an appointment to see me here: https://wass.aston.ac.uk/wass
P Please consider the environment before printing this e-mail

From: owner-pygame-us...@seul.org<mailto:owner-pygame-us...@seul.org> 
[mailto:owner-pygame-us...@seul.org<mailto:owner-pygame-us...@seul.org>] On 
Behalf Of René Dudfield
Sent: 28 April 2011 10:58
To: pygame-users@seul.org<mailto:pygame-users@seul.org>
Subject: Re: [pygame] touchscreen laptops with pygame

Hi,

what version of windows are you using?

cheers,
On Thu, Apr 28, 2011 at 10:49 AM, Witton, Caroline 
<c.wit...@aston.ac.uk<mailto:c.wit...@aston.ac.uk>> wrote:
Dear pygame-users,

I'm writing some basic pygame programs for use in a research study with 
children in schools and I would like to start using a touchscreen laptop with 
them.  My code works fine with a standard mouse but I'm getting strange errors 
when I try with a touchscreen monitor - I would be grateful for any advice at 
all.

The problem is that the mouse position co-ordinates I get from the touchscreen 
don't bear any relation to what I get with a standard mouse.  Its a USB HID 
touchscreen so I had expected it to act like a mouse with one button.  But, for 
example, the following section of code prints appropriate mouse co-ordinates if 
I click the 'normal' mouse, but strange (meaningless?) co-ordinates if I touch 
the touchscreen, even though the mousemotion and mouse button events are 
identified as the correct type.

for event in pygame.event.get():
            print pygame.event.event_name(event.type)
            if event.type==MOUSEBUTTONDOWN:
                print event.pos

My display is set up simply like this: windowSurface = 
pygame.display.set_mode((0, 0), pygame.RESIZABLE, 32)  ... and I'm working in 
Windows for this project. I've already tried updating my drivers and my version 
of directX, and have calibrated the touchscreen using the software provided 
with the laptop - it works fine for other programs.

I'm not an expert programmer so would be grateful for any advice - is there 
something I have missed about setting the display, or about using two input 
devices?  I'm really stuck!

Any advice gratefully received - many thanks,
Caroline


Reply via email to