This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

HID Keyboard demo apears as joystick on Android device, not acting as HID on IOS

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 iOS device, but it won't see it as an input device, the key pressed have no effect. I use the encryption for the hid init: BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM

I already searched the forum, without any usefull post. Any input is welcomed.

Best regards, Laszlo

later update: main.c attached: main.c

Parents
  • 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.

Reply
  • 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.

Children
No Data
Related