Kodi Community Forum

Full Version: BT Keyboard, No SPace text input dialogues
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I have bluetooth keyboard connected to ATV2 . All keys work normally in apple menus, and the space key works to Pause/play in XBMC as expected.

When inputting text however it seems there is an issue with the space bar key not being passed to XBMC text dialogues. As stated I can use space for pause / play.

I suspect I can modify noBS.xml or create a keymap.xml or keyboard.xml, however I am not too sure as to the names of text input windows and formatting of XML strings or even if I do that if I must create a complete xml file for all keyboard functions.


EDIT

Have tried in /private/var/mobile/Library/Preferences/XBMC/userdata/keymaps
Editing noBS.xml to be
<keymap>
<global>
<keyboard>
<backslash>noop</backslash>
</keyboard>
</global>
</keymap>




and later took noBS back to default then added keyboard.xml to be
<keymap>
<VirtualKeyboard>
<keyboard>
<space>Space</space>
<backspace>Backspace</backspace>
</keyboard>
</VirtualKeyboard>
</keymap>
Have also tried

VK_SPACE

still no luck!

Anyone?
I have the same problem, when i go search for a movie using 1channel or Navi-X the spacebar doesn't work. It works when i'm in Apple TV main menu. please does anybody have a fix for this!
Apple Tv 2nd gen
XBMC frodo 12.2
ANKER ULTRA SLIM BT KEYBOARD
I'm not sure how XBMC on ATV2 interfaces with BT keyboards, since it's now a native iOS feature. Before this was mostly in the domain of the guy who made BTstack. In other words, I'm not sure if the issue is on XBMC's side or not.

(also, please no Navi-X or 1Channel discussion, per forum rules (wiki))
Have same problem, in Eden it was working properly. In atv2 ios space works, just in XBMC doesnt
Does anyone have anymore info on how to fix this issue? Absolute pain as this works in ios, but some addons don't seem to understand?
yes, +1 for some help on it. Smile
here is a debug log for the keypresses of "b" followed by <space> <space> <space> from a BT keyboard on ATV 2 . I do see an error for code 84 from "apple Remote" which was not touched during this log. I do see however that "b" activates the PVR. Later we see the space bar repeated three times so apparently xbmc is not mapping it correctlyHuh? we know this to be the case anyway, as xbmc does pause a playing video with <space>. How do we map it?

13:18:10 T:995797896 DEBUG: XBMCPureController: Button press remoteAction = 48
13:18:10 T:103440384 DEBUG: CWinEventsIOS: Button press keyID = 84
13:18:10 T:103440384 DEBUG: ERROR mapping joystick action. Joystick: AppleRemote 84
13:18:11 T:103440384 DEBUG: ------ Window Deinit () ------
13:18:12 T:995797896 DEBUG: XBMCPureController: Button press remoteAction = 48
13:18:12 T:103440384 DEBUG: Keyboard: scancode: 00, sym: 0062, unicode: 0062, modifier: 0
13:18:12 T:103440384 DEBUG: OnKey: b (f042) pressed, action is XBMC.ActivateWindowAndFocus(MyPVR, 35,0, 14,0)
13:18:12 T:103440384 DEBUG: Activating window ID: 10601
13:18:12 T:995797896 DEBUG: XBMCPureController: Button press remoteAction = 48
13:18:12 T:103440384 DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
13:18:12 T:103440384 DEBUG: ------ Window Init (MyPVR.xml) ------
13:18:12 T:103440384 INFO: Loading skin file: MyPVR.xml, load type: LOAD_EVERY_TIME
13:18:12 T:103440384 DEBUG: CGUIWindowManager:TonguereviousWindow: Deactivate
13:18:12 T:103440384 DEBUG: CGUIWindowManager:TonguereviousWindow: Activate new
13:18:12 T:103440384 DEBUG: ------ Window Init (SettingsCategory.xml) ------
13:18:13 T:103440384 DEBUG: ------ Window Init (DialogKaiToast.xml) ------
13:18:13 T:103440384 DEBUG: CWinEventsIOS: Button press keyID = 84
13:18:13 T:103440384 DEBUG: ERROR mapping joystick action. Joystick: AppleRemote 84
13:18:15 T:995797896 DEBUG: XBMCPureController: Button press remoteAction = 10
13:18:15 T:103440384 DEBUG: CWinEventsIOS: Button press keyID = 12
13:18:16 T:995797896 DEBUG: XBMCPureController: Button press remoteAction = 10
13:18:16 T:103440384 DEBUG: CWinEventsIOS: Button press keyID = 12
13:18:16 T:995797896 DEBUG: XBMCPureController: Button press remoteAction = 10
13:18:16 T:103440384 DEBUG: CWinEventsIOS: Button press keyID = 12
13:18:22 T:103440384 DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
Anyone with a solution? Is it considered a bug or can we write something in keymap.xml to fix this behavior?
Anyone?
i've ordered a bluetooth keyboard now *grrr* ....
https://github.com/xbmc/xbmc/pull/3235 ... 6 hours with a bt keyboard ... and now its useless to me already again *grrr*...
That's awesome. Thank you Memphiz. Looking forward to use it when you guys update XBMC again. :-) Sorry you had to order a bt keyboard.
yes, thanks. This has been a bit of an annoyance when trying to use the otherwise handy BT keyboard.

Bill
(2013-09-11, 21:01)Memphiz Wrote: [ -> ]https://github.com/xbmc/xbmc/pull/3235 ... 6 hours with a bt keyboard ... and now its useless to me already again *grrr*...

Any thoughts on bluetooth support on iDevices as a remote (not just text entry)? Would be pretty cool for people using an iPhone or iPad as a HTPC, and remote controlling it wirelessly without a second smartphone/tablet.

Play/Pause, stop, next, back, should already work, I think, due to universal media controls being supported, but for navigation, etc.
Pages: 1 2