<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11597/hid-keyboard-demo-apears-as-joystick-on-android-device-not-acting-as-hid-on-ios</link><description>Dear Nordic, 
 I have managed to modify the HID Keyboard demo (SDK10/nRF51 DK) to have both keyboard and consumer control functions. Works fine on Android, however it shows as Joystick instead of keyboard, why?
Second problem is that I can pair it with</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 08 Feb 2016 10:56:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11597/hid-keyboard-demo-apears-as-joystick-on-android-device-not-acting-as-hid-on-ios" /><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43825?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 10:56:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1e89b1e-1be0-40c3-a90c-78517a609a90</guid><dc:creator>Laszlo</dc:creator><description>&lt;p&gt;I tested again, it seemed that I had some problems with the bonding procedure. I reflashed the soft device and the application, then the ios device after askes to bond or not, after bonding it behaves as expected.. Basically the attached main.c has the consumer device and the hid device merged, if somebody is searching for the report_map than that one can be used.
Thank you again for the support.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43824?ContentTypeID=1</link><pubDate>Fri, 05 Feb 2016 16:23:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5075c0fa-208b-4e04-bfa3-2683fd021e81</guid><dc:creator>Laszlo</dc:creator><description>&lt;p&gt;Yes, ios doesn&amp;#39;t show any icon or indication.. But in my case the keys are also not received :) Will dig deeper as soon as I can get my hands again on the ios device. Thank you for you help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43823?ContentTypeID=1</link><pubDate>Fri, 05 Feb 2016 15:02:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f40febfa-5a83-42f4-bd8e-09c6d208b251</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Yes, it worked. What happend initially was I did not understand that everything was automatically set up and working as soon as I had paired. I guess I was expecting some explicit feedback notifying me that a keyboard was connected or something. It did not say or indicate in any way in the UI that a keyboard was connected. At least on Android the BLE device appeared with a keyboard icon in the list.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43822?ContentTypeID=1</link><pubDate>Thu, 04 Feb 2016 16:24:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:939db329-0c1d-4ff1-9d34-b3e7891ce4b9</guid><dc:creator>Laszlo</dc:creator><description>&lt;p&gt;Hmm, so it worked on your ios device? What happened initially that it looked to be reproducing?
Yes those are the expected characters... I will install on the ios device the mentioned light blue explorer.
In any way great thanks for the involvement, I will get back asap with updates.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43821?ContentTypeID=1</link><pubDate>Thu, 04 Feb 2016 15:03:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b381eb1-5567-4ae5-9cc1-26fa276f3876</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Sorry, I was not able to reproduce after all. After pairing, one button sends newline, one button increases volume, one button prints the letter u. Can you connect using a bluetooth development app such as LightBlue Explorer, and if so what info does it show after pairing?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43820?ContentTypeID=1</link><pubDate>Thu, 04 Feb 2016 13:40:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd527057-b039-4362-b916-717d81727f89</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;I am able to reproduce with your code on an nRF51 DK (PCA10028), using an iPhone. Able to pair, seems not to show properly as a HID device. I will try to find out what is happening, but do note that this is my first time playing with an iPhone, so I do not necessarily know what I am doing...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43819?ContentTypeID=1</link><pubDate>Wed, 03 Feb 2016 14:47:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4472460-d51a-4627-9fc6-105f732b30ed</guid><dc:creator>Laszlo</dc:creator><description>&lt;p&gt;Thanks for the heads up, main.c attached to the question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43818?ContentTypeID=1</link><pubDate>Wed, 03 Feb 2016 12:52:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0034409e-e96c-49af-aa36-065213cd9bd7</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;I believe you can attach files to the question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43817?ContentTypeID=1</link><pubDate>Wed, 03 Feb 2016 12:48:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:503d02f1-a4b7-4557-b36e-be9237ca0223</guid><dc:creator>Laszlo</dc:creator><description>&lt;p&gt;Hi Terje,&lt;/p&gt;
&lt;p&gt;I can post my whole code here, just that I can&amp;#39;t attach files in the comments. The code can be shared.
Yes the showstopper is the iOS part, I can pair it, but the device is not seen as an input device, no characters are received...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43815?ContentTypeID=1</link><pubDate>Wed, 03 Feb 2016 12:43:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b62a853d-0d7a-40ff-8685-1edfd0e20ce8</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Unfortunately I do not have Kit Kat here, but the HID keyboard example from SDK 10 shows as a keyboard here on Android 6. Seems a little strange. But I guess the showstopper now is that it does not show as a input device for the iOS device. I will have a look around to see if I find any clues to what may be the problem. It would still be useful to know what modifications you have made. If you can not post this in an open forum, you can post a case on My page. There you will get direct help from a Nordic application engineer, and everything there is kept confidential.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43816?ContentTypeID=1</link><pubDate>Wed, 03 Feb 2016 10:59:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d91f7d19-fa24-4bd1-9f97-a40493e23a4f</guid><dc:creator>Laszlo</dc:creator><description>&lt;p&gt;Any ideas anybody? At least about why the example code shows the HID as joystick and not keyboard on Android (kitkat 4.4.2) ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43814?ContentTypeID=1</link><pubDate>Fri, 29 Jan 2016 13:03:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57bd4e38-05ad-4a2b-a62b-a20c8352c12d</guid><dc:creator>Laszlo</dc:creator><description>&lt;p&gt;Yes, I call the sd_ble_gap_appearance_set(BLE_APPEARANCE_HID_KEYBOARD);&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t copy paste the report map here, I used the example from the SDK10, even with the origianal main.c the device was appearing as joystick. I modified to have the consumer control in, and it works on android, on iOS doesn&amp;#39;t... Will have to check the IOS version too, maybe has some correlation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS</title><link>https://devzone.nordicsemi.com/thread/43813?ContentTypeID=1</link><pubDate>Fri, 29 Jan 2016 08:43:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a025894-7582-4ae1-b0c6-f9233643cb68</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Do you set the appearance using sd_ble_gap_appearance_set(), and if so are you setting it to BLE_APPEARANCE_HID_KEYBOARD? What is your report_map_data like? The HID report will influence how the connected central handles your HID device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>