Quote:
Originally Posted by crimz This is GREAT work!!  I have waited for this for months now... |
Thank you 8-}
Quote:
Originally Posted by crimz Maybe there should have been a kind of "ok" button? |
Use the "right arrow" on the direction pad... It is mapped to "Select Item"... The "left arrow" is mapped to "back"... I just haven't found a suitable image to "borrow" yet to replace the arrows... (BTW... Most of the images I have used are borrowed from the XFace skin... Many thanks to the XFace developer)
Quote:
Originally Posted by crimz When navigating inside radio or music, it should stay as is for some time, not for a few seconds...  |
This is an artifact from the External Display driver... the delay before reverting to the "Idle" state is hardcoded... I'm working on a way to extend it for the touchscreen display without breaking all the other external display drivers...
Quote:
Originally Posted by crimz An option for changing font size? |
Currently, the driver calculates the largest size that can be displayed on 2 lines within the available display area... The ExternalDisplay plugin is optimized for a two line display... all that changing the font size will do is give you blank space below the text... (but... Specifying a font size will eventually be an option... Once I code the "Advanced" settings screen...
[quote=crimz;212549]There is also some problems with the navigation, it is not always any reaction when i touch the screen..[quote]
I experienced the same problem during development... I have found that the eGalax driver (the TouchKit package) is sensitive to the length of time that the screen is pressed... If the touch didn't last long enough, the "left click" event is not generated. I also find that If i press very lightly, the touch to the screen isn't always recognized (either by the MediaPortal driver or by windows. So... try pressing a little harder and a little longer... The button you are pressing will flash when the left click event has fired.
Quote:
Originally Posted by crimz For me this seems to be a problem with your software  (tried to push the button with the mouse in vnc and i have the same behaviour... |
I have used extensive logging of the Windows messages sent to the display form (which tell the form that a mouse button was clicked)... When I experience this problem, there are no mouse click events at all...
And... You won't be able to click on any of the buttons of the form that is displayed on the touchscreen... even if you can mouse the mouse over one using VNC... This is because of windows focus... Try to move the mouse onto the secondary display (from the computer that is actually running MediaPortal) while MediaPortal is running... You can't... When the mouse leaves the primary screen, it jumps back onto the primary screen. So even when VNC shows your cursor on the secondary display... it is actually on the primary display.
The reason for this is simple. When you press the touchscreen, the main mediaportal window loses focus. When it loses focus, bad things can happen... such as the user losing track of the mouse, lost keyboard input and missed remote control commands (especially for the iMON remotes, which map remote keypresses to keyboard keypresses). To prevent this, every time the display is updated the location of the mouse cursor is checked... If it is no longer on the primary display, it is forced back to the primary screen (this prevents a "lost" mouse pointer for those users that use a mouse (or AirMouse) to control MediaPortal).
When the touchscreen is pressed, the touchscreen driver move the mouse to where you pressed and fires a left mouse click event. The driver receives the event, restores focus to the main MediaPortal form, and restores trhe mouse to the primary screen.
Regards,
CybrMage