forum

[Archived] osu! on capacitive touch screen Windows 7 device

posted
Total Posts
20
Topic Starter
thyym
I recently bought a capacitive touch screen Windows 7 slate device (specifically, an ExoPC. http://en.wikipedia.org/wiki/EXOPC ). I was hoping I could play osu! on it with the nice big touch screen (like many others, i'm hopeless with mouse control). Unfortunately it was not to be.

There is no issue running the game but the problem is clicking. The way Windows 7 (or touch screen driver, or anything, I'm no techie so I don't know how these things work) interprets touch is such that it doesn't register any click when you first touch the screen. When you lift your finger off the screen, then the screen finally registers a click event (left click if you held for short, right if you held for long).

In osu! context, this basically means that the balloons pop when you lift your finger off the screen after touching, not when you're actually hitting them. This basically makes the game impossible to play.

This is probably more W7 issue than anything but is there some way around this? I tried all the options in the input settings and whatnot, including tablet pc setting. No luck.
Zetta
There should almost certainly be an option on your device somewhere to change how it reacts to clicks.

Most devices have the ability to use click and hold for clicking, tapping and other variants.

CONTROL PANEL! GO GO GO GOOOOOO!
peppy
There's an option under Input in osu! to fix this. If it still doesn't work as expected, first try updating your tablet pc drivers.
Topic Starter
thyym

Zetta wrote:

There should almost certainly be an option on your device somewhere to change how it reacts to clicks.

Most devices have the ability to use click and hold for clicking, tapping and other variants.

CONTROL PANEL! GO GO GO GOOOOOO!
There's not much setting besides whatever's in the standard W7 control panel, which doesn't offer much in the way of control. Disabling "hold for right click" just disables the right click and doesn't make the left click reaction any faster.

peppy wrote:

There's an option under Input in osu! to fix this. If it still doesn't work as expected, first try updating your tablet pc drivers.
I tried the input setting tweak without luck, and all the drivers and whatnot should be up to date.

What I have is the "expected behaviour" as far as they're concerned. Obviously they didn't think anyone would dare to play clicking rhythm game on the device!




I think I'm doomed as far as playing osu! on this device goes but if anyone has any idea, please do share.
peppy
This means your tablet's drivers aren' properly supported by the Microsoft Ink API. You can try looking into this further, but that option in osu! has worked with every tablet I've tried out.
Guy-kun
It does seem likely that some form of configuration would allow you to customize the input to allow recognition on a touch.
Recognising a release of touch is slightly more effort, so a simpler option shouldn't be unavailable

Is there a driver configuration program anywhere? in your system tray, or in the start menu, if anything, google this, I don't doubt you're the only one to be annoyed by such a thing
Topic Starter
thyym

Guy-kun wrote:

It does seem likely that some form of configuration would allow you to customize the input to allow recognition on a touch.
Recognising a release of touch is slightly more effort, so a simpler option shouldn't be unavailable

Is there a driver configuration program anywhere? in your system tray, or in the start menu, if anything, google this, I don't doubt you're the only one to be annoyed by such a thing
There is no configuration tool particular to this touch panel as far as I can tell. All I get is the standard tablet/touch control settings in control panel, which as I mentioned doesn't offer much configurability..

Since there's been a lot of these types of device coming out lately, I hope there will be some getaround for this. Or maybe the tablet option in osu! works for other devices and this is the only one that's broken, I don't know.
Guy-kun
Google your devices name + driver or configuration or something,
Someone may already have a workaround, but it's up to youth find it
Topic Starter
thyym
No luck so far.

peppy wrote:

This means your tablet's drivers aren' properly supported by the Microsoft Ink API. You can try looking into this further, but that option in osu! has worked with every tablet I've tried out.
Just to clarify, is the only purpose of the TabletPC option in input setting to enable touchscreen when Windows itself doesn't recognize the computer as tablet? I just tried disabling tablet pc features (including touchscreen) from local group policy editor. Touch in osu! didn't work by default but it worked after turning on the tabletpc option.

If this is the only purpose of that setting then it doesn't seem relevant to my issue. I don't have problem with touchscreen not working or Windows not recognizing my computer as tablet. The issue is that the default touch behaviour (where Windows doesn't recognize anything on touch until finger is lifted) makes the game impossible to play.

If that tabletPC setting is supposed to do something more and just isn't working on my computer, please let me know.
peppy
The tablet pc setting forces use of the Microsoft Ink API, which lets me correctly sense when the pen *touches* the screen rather than *leaves* it. By default (without using this API) osu! will only know when the pen leaves te screen and all your touches will be delayed.

By default, osu! attempts to detect when to enable this input method, but in some cases (as you have mentioned) it will fail detection. This checkbox just makes osu! try a bit harder to enable it, which can help on some systems.
Topic Starter
thyym

peppy wrote:

The tablet pc setting forces use of the Microsoft Ink API, which lets me correctly sense when the pen *touches* the screen rather than *leaves* it. By default (without using this API) osu! will only know when the pen leaves te screen and all your touches will be delayed.

By default, osu! attempts to detect when to enable this input method, but in some cases (as you have mentioned) it will fail detection. This checkbox just makes osu! try a bit harder to enable it, which can help on some systems.
In this case its my finger rather than a pen. Theres no pen interface for this device. I guess that could be the reason.
Guy-kun

thyym wrote:

peppy wrote:

The tablet pc setting forces use of the Microsoft Ink API, which lets me correctly sense when the pen *touches* the screen rather than *leaves* it. By default (without using this API) osu! will only know when the pen leaves te screen and all your touches will be delayed.

By default, osu! attempts to detect when to enable this input method, but in some cases (as you have mentioned) it will fail detection. This checkbox just makes osu! try a bit harder to enable it, which can help on some systems.
In this case its my finger rather than a pen. Theres no pen interface for this device. I guess that could be the reason.
There's no difference *facepalm*
Topic Starter
thyym
There's no difference *facepalm*
I was pretty sure there's difference between a pen with active digitizer and finger. There's like, separate setting for each in control panel.

But I could be wrong.
Dellirium
Bump.

Tablet PC Acer Aspire 1825PTZ, the same problem.
There is no specific drivers for it (just windows 7 support) and “force Tablet PC support” won't work.
I don't think that the problem is in the drivers, because I didn't have any in Corel Painter 12 and Windows Paint.

So what should we do?
peppy
As long as the touchscreen supports Microsoft Ink (basically the Windows 7 touch functionality), it should work without any problems in osu!. I'd suggest updating any drivers you can and see if it helps.
Dellirium

peppy wrote:

As long as the touchscreen supports Microsoft Ink (basically the Windows 7 touch functionality), it should work without any problems in osu!. I'd suggest updating any drivers you can and see if it helps.
My touchscreen supports Microsoft Ink, it works fine in Paint, for example. I even can touch with 2 fingers in the same time, and draw 2 lines. In osu! I don't see default windows cursor, but still the system reacts only on release.

About a month ago I bought a touchscreen monitor... And faced the same problem.

I looked for any specific drivers, and didn't find any (I think because there is no any). Everything works fine, exept osu!.

UPD: Can somebody give a link to any touchscreen drivers, which will work with osu!?
peppy
Hard to test this without direct access to the device. The touch-down events cause no action on the screen other than tracking?
Dellirium

peppy wrote:

Hard to test this without direct access to the device.
Well, lets do this remotely.
I can record anything you ask and upload on the YouTube or puush.
The touch-down events cause no action on the screen other than tracking?
Kinda. Tracking or holding:
Dellirium

DM613 wrote:

What I have is the "expected behavior" to the extent that they are concerned. It is clear that they do not think anyone would dare to play rhythm games click on the device!
Signature: Buy Runescape GoldWoW GoldBuy Cheap WoW Gold

Get out, spammer ._.
thevictor390
I know I am bumping an old thread here but I have been struggling with this for a long time. It was finally solved with the windows 8 Developer Preview. Why or how I do not know. But am really looking forward to this!

My tablet is an Acer Iconia Tab W500.
Please sign in to reply.

New reply