Rockbox Technical Forums

Support and General Use => User Interface and Voice => Topic started by: CowonFTW on September 27, 2010, 10:04:45 AM

Title: Newbie: Touch screen behaviour?
Post by: CowonFTW on September 27, 2010, 10:04:45 AM
Hi.

Touchscreens. I like Rb but the whole touchscreen way of doing things is the opposite of the way Rb behaves. I know it was initially hacked for units with button interfaces, so it's probably a hasnt-been-done-yet thing. One of the main issues is that touchscreens handle button events on the release, not the press. (the %Tk (http://www.rockbox.org/tracker/task/10982) patch) This makes navigation challenging indeed.

And there's little things that seem like they should be a config option, but don't exist (yet) like if the screen is asleep the first tap on any button should just wake up the screen and not be interpreted as a button press.

Again, newbie here, so if you could point me in the right direction that would be great! I've found many threads on touchscreen development and am reading furiously.

Thanks.
Title: Re: Newbie: Touch screen behaviour?
Post by: Llorean on September 27, 2010, 10:09:44 AM
There's an option to just wake up the screen with first buttonpress already. If this doesn't work with touchscreens, it's probably a bug. Have you tried it?
Title: Re: Newbie: Touch screen behaviour?
Post by: CowonFTW on September 27, 2010, 11:32:38 AM
Hi.

No, I did not know to look, so thanks! Setting First Keypress Enables Backlight Only works as expected.

That wasn't that annoying actually, it's the more fundamentally "broken" things like the on-release vs on-press button events and display overlays that got me to set up a dev environment to see if I can help, although I have weeks of reading to do as my Rb knowledge is nil.