On Friday 24 September 2004 08:43, Thomas Weber wrote:
> >1. Arrow keys + buttons
> >- Keyboards, Joysticks, Remotes, Mobile phones, ...
> >2. Pointer + buttons
> >- Mouse, Touchscreen, Trackball, Touchpad, ...
> >
> >Group one works nicely with freevo now, but group two would need some
> > work. Maybe something like that detached player for extra buttons and
> > ability to select items with cursor would be enough. [...]
> First thought: 
> Are there really users which want to use a mouse when they are sitting
> in their livingroom??

Not really (which is the reason why Freevo refuses to support mice), but there 
have been several postings by people with touchscreens (in cars/kitchens for 
example).

I think mouse/touchpad support is not really needed, but will probably be 
there "for free" if Freevo supports touchscreens.

Trackballs are a different thing though - I guess mapping trackball moves to 
cursor changes directly (i.e. vertical rotation -> menu navigation) would be 
much cooler than moving around a tiny pointer. However I don't need that 
either, and it could probably done by someone interested by writing a 
trackball interpreter wrapping it (simulating key events) into a category 1 
device.

However, that could benefit from knowing the "active regions" of input 
elements on screen, which is exactly what is needed for touchscreen 
(/category 2 device) support.

Maybe the new UI code could have this in mind - that some of the elements
put on the screen are "active" (like menu entries), so that there can be a
mapping from screen positions to elements that can then receive a KEY_ENTER
event or sth. (maybe a future SCREEN_ACTIVATION event)?

IMHO that is the biggest obstacle for touchscreen support, and it might not be 
too hard to keep this in mind now that Freevo/HEAD and its UI code are in an 
evolving state. (Sorry Dischi, I don't mean to put more work on your 
shoulders.. ;-) but you asked for suggestions / ideas a while ago, and that 
might be one.)

-- 
Ciao, /  /                                                    .o.
     /--/                                                     ..o
    /  / ANS                                                  ooo


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to