Touchscreen support in XBMC - Control everything in GUI via one finger touch/click(s)

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,595
Joined: Sep 2003
Reputation: 9
Location: Sweden
Post: #61
malloc Wrote:IMO there are a lot of our keyboard shortcuts that make no sense. Two that come to mind immediately:
If you'd like to quit, press 's'?
If you'd like to stop a video, press 'x'?

Really, where's the wife factor?
I agree that that the default keymapping needs an overhaul to make it more intuitive/logical after Atlantis 'Gold' is out, but that is off-topic in this thread, this thread discussion was about mouse behavior in XBMC.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
malloc Offline
Team-XBMC Developer
Posts: 1,062
Joined: May 2004
Reputation: 0
Post: #62
malloc Wrote:Can you name a commonly used program that uses such a behavior?

Are we allowed to use "special" keys? Windows keyboards have that context menu key. It's difficult to buy a keyboard these days without one, but I don't know how the key is mapped in Linux.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,595
Joined: Sep 2003
Reputation: 9
Location: Sweden
Post: #63
malloc Wrote:Are we allowed to use "special" keys?
For Windows and Mac, sure Nod ...now again, this thread is about mouse behavior Rolleyes

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
malloc Offline
Team-XBMC Developer
Posts: 1,062
Joined: May 2004
Reputation: 0
Post: #64
Well, if you'd like to dismiss all keyboard alternatives then my opinion remains the same. Don't attempt to map right click or double click to anything because we can't count on it existing on all hardware, and it's not intuitive to double click some random place on the screen to bring up a menu.

Again, I already asked this once, and I even quoted myself when you missed the question. Can you name a commonly used program that has this double click behavior?

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,595
Joined: Sep 2003
Reputation: 9
Location: Sweden
Post: #65
malloc Wrote:Don't attempt to map right click or double click to anything because we can't count on it existing on all hardware, and it's not intuitive to double click some random place on the screen to bring up a menu.
The double-tap/double-click to go "Back" function was just an idea, please completely ignore than suggestion if it will help the discussion move on, (again that is something that could be solved by skinning).

The real 'issue' at hand is the Context-Menu, which would not be on a random location as you would obviously double-tap/double-click on the specific item that you want to bring up the Context-Menu for.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
malloc Offline
Team-XBMC Developer
Posts: 1,062
Joined: May 2004
Reputation: 0
Post: #66
this all seems to come full circle to it being a design issue of the skin.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Nuka1195 Online
Skilled Python Coder
Posts: 3,914
Joined: Dec 2004
Reputation: 17
Post: #67
click-hold?

For python coding questions first see http://mirrors.xbmc.org/docs/python-docs/
find quote
malloc Offline
Team-XBMC Developer
Posts: 1,062
Joined: May 2004
Reputation: 0
Post: #68
i was thinking the same thing, but do all touch screens support that? i was also thinking of gestures, but i'm pretty sure very few support that.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,523
Joined: Oct 2003
Reputation: 138
Post: #69
I've never used a touch screen very much, but if it can be detected, then sure.

We really have 3 actions needed on a single item (particularly in the filemanager, and I think also in the playlist windows, but possibly in future in other sections)

1. Selection (single click?)
2. Default action (double click?)
3. Context menu (click-hold?)

The whole "back" thing is easily handled by embedding buttons in the skin.

An alternative to the click-hold is a separate area on the item to single or double click for the context menu - this would require a fair amount of code changes though, as well as skin changes.

Cheers,
Jonathan

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
malloc Offline
Team-XBMC Developer
Posts: 1,062
Joined: May 2004
Reputation: 0
Post: #70
can you give examples of those three actions? I'm assuming selection = play, but that also sounds like it could be the default action. context menu is obvious. why do we need a file manager in the new platforms? it seems like the ftp server argument applies.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Post Reply