Is absolute bluetooth mouse movements supported in iOS 13 ?

Is absolute mouse positioning supported over bluetooth in IOS ?
I've successfully created a bluetooth mouse emulator (using a Bluefruit NRF52832) which is working with the Assistive Touch bluetooth device feature added in iOS 13. Currently I can only emulate relative mouse positions. Eg. I can only signal the mouse to (pseudo code here)
'movemouse up 10 units'
'move
mouse right 10 units', etc..

What I'm hoping to do is'move the mouse in absolute coordinates. eg

'movemouse to X,Y' (where X.Y are absolute screen coordinates'

Is it possible to use Absolute Mouse coordinates via bluetooth with IoS ? .. Any references, code fragments appreciated
  • jc

Additional details.. What I tried was changing the HID report frame in the Bluefruit Arduino package from Adafruit (line 138 in BleHIDAdafruit.cpp ).
from 
SELECT ALL | TOGGLE FULL SIZE
HID
INPUT    ( HIDDATA | HIDVARIABLE | HIDRELATIVE ),

to
SELECT ALL | TOGGLE FULL SIZE
HID
INPUT    ( HIDDATA | HIDVARIABLE | HID_ABSOLUTE ),

which I believe is the right thing to do.. the mouse no longer moves on my IPAD. Any thoughts ?

Note I've tried asking this in the Adafruit forums with no response.


Replies

I am in a similar position, any help from Apple would be extremely appreciated!

I can get relative positioning working but nothing when I try absolute :(

I would also like to be able to move the mouse to absolute positions. Pixel accuracy would not be necessary. Percentages would be fine in order not to cope with different screen resolutions. Also support for only IOS 14 or later would not be a problem.