-
Hi,
I'm currently trying to test the hid function with the "Bluetooth Keyboard" and "Binary Bluetooth Keyboard" applications and a linux computer, but I'm not able to input any keys.
The device is paired successfully:
input: Bangle.js 3f3e Keyboard as /devices/virtual/misc/uhid/0005:0000:0000.0003/input/input3
input: Bangle.js 3f3e Consumer Control as > /devices/virtual/misc/uhid/0005:0000:0000.0003/input/input4
hid-generic 0005:0000:0000.0003: input,hidraw1: BLUETOOTH HID v0.00 Keyboard [Bangle.js 3f3e] on AA:AA:AA:AA:AA:AAbut I do not seem to get any bytes from the hidraw device:
xxd /dev/hidraw1
prints nothing. The same procedure worked with a bluetooth keyboard.
The "hid"-option is enabled on the bangle.js. Does anyone has an idea what extra steps needs to be done?
According to the BLE+Keyboard documentation NRF.setServices() accepts 8 arguments, but hid-keyboard.js gives 9 arguments. Also the shift modifier is set and the NRF.setServices() call is missing. Is there any other documentation to check?