Arrows don't work on keyboard

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
midgetspy Offline
Sick Beard Author
Posts: 867
Joined: Jan 2008
Reputation: 11
Location: Edmonton, Canada
Post: #1
I use a remote and have an arrow pad bound to the direction arrows (left, right, up, down). When I try to use the on-screen keyboard in the skin the arrows don't work to move the selected letter around so I have to plug in a mouse or keyboard to type something. Is this intentional or an oversight?
find quote
budwize Offline
Member
Posts: 51
Joined: Mar 2008
Reputation: 0
Post: #2
i just had the same problem after installing the new beta version. arrows on kbd wont work
find quote
skunkm0nkee Offline
Team Razorfish
Posts: 1,887
Joined: Aug 2007
Location: London
Post: #3
Have you tried it in PM3, do the arrows work in it?
find quote
midgetspy Offline
Sick Beard Author
Posts: 867
Joined: Jan 2008
Reputation: 11
Location: Edmonton, Canada
Post: #4
Actually no, just tried PM3 and they don't work there either. Is this a problem that's inherited from PM3 then or is this the intended functionality?
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,564
Joined: Oct 2003
Reputation: 138
Post: #5
Sounds like your remote is sending keyboard actions (or at least we're interpreting them as such). How are you running the remote? An event client, or some third party thing?

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
midgetspy Offline
Sick Beard Author
Posts: 867
Joined: Jan 2008
Reputation: 11
Location: Edmonton, Canada
Post: #6
jmarshall Wrote:Sounds like your remote is sending keyboard actions (or at least we're interpreting them as such). How are you running the remote? An event client, or some third party thing?

My remote has a 3rd party client (iMON) that interprets the events and translates them to keyboard keys. I have the d-pad on my remote mapped to the directional arrows on my keyboard. Though it makes sense that if you have a keyboard you'd use the letters to type with, in this case it would be very helpful to be able to navigate it with the arrow keys as well.
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,564
Joined: Oct 2003
Reputation: 138
Post: #7
The arrow keys are useful for navigating within the text string, however, so we're damned if we do and you're damned if we don't.

Tricky one.

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
midgetspy Offline
Sick Beard Author
Posts: 867
Joined: Jan 2008
Reputation: 11
Location: Edmonton, Canada
Post: #8
Well for a permanent solution I think the easiest way to satisfy both is to have the arrow keys only navigate the text string if the focus is on the text field.

Looking at my keymap.xml file I'm a bit confused. I see that the gamepad has no overrides for the d-pad, so the gamepad d-pad should follow the global keymap, right? So I think this means that for a gamepad, the Left/Right/Up/Down commands (which are mapped to the d-pad in the global mapping) navigate the virtual keyboard keys by default. Why then, do the Keyboard arrows not do the same? There is no keyboard section that overrides them in the VirtualKeyboard section, so again they're just mapped to Up/Down/Left/Right same as the gamepad d-pad... so shouldn't they behave the same?
find quote
matt_cyr Offline
Fan
Posts: 352
Joined: Oct 2007
Reputation: 0
Post: #9
I think it must have something to do with focus being on the keyboard when using the gamepad, and on the title when using the remote? Only way I could figure it. Unless the dpad isn't handled as keystrokes...
find quote
matt_cyr Offline
Fan
Posts: 352
Joined: Oct 2007
Reputation: 0
Post: #10
Actually, looking over the xml i have no idea why it behaves differently...weird :|
find quote
Post Reply