Вы должны взглянуть на спецификацию Bluetooth HID. Это может быть возможно в зависимости от стека устройства, которое вы используете для эмуляции мыши / трекпада. Я не знаком со стеком на Android (если предположить, что вы используете платформу из тега вашего вопроса), поэтому я не знаю, возможно ли это оттуда.
По сути, вы создаете службу HID по протоколу L2CAP. Служебная запись определяет дескрипторы HID, которые описывают данные, отправляемые с эмулирующего устройства. Драйвер HID на главном компьютере должен иметь возможность интерпретировать эти данные.
Может быть полезно попытаться подключиться к другой Bluetooth-мыши / трекпаду с рабочего стола (Bluecove в стеке, отличном от Microsoft, является хорошим способом взломать Bluetooth). Посмотрите на служебную запись для службы HID на мыши / трекпаде. Кроме того, посмотрите на данные, поступающие с мыши / трекпада, чтобы понять, что и когда нужно отправлять.
Кроме того, вы можете написать на своем компьютере серверное приложение, которое обменивается данными по другому протоколу Bluetooth (например, RFCOMM / SPP) с приложением эмулятора устройства ввода, запущенным на вашем телефоне. Серверное приложение имитирует устройство ввода (например, перемещает указатель мыши на экране и т. Д.).