Этот маленький кусочек кода претендует на то, чтобы делать то, что вы хотите. Я предполагаю, что это то, на что ссылался Марко (другой ответ). Я ищу то же самое: быстрый способ использовать настоящую клавиатуру (в основном для электронной почты) на моем мобильном телефоне, не покупая другую аппаратную часть. Из описания:
Что это такое?
xkbd-bthid is a Bluetooth HID Keyboard in software, meaning this is an
приложение, которое эмулирует клавиатуру Bluetooth. Я называю это софтом.
What could you use it for?
Вы можете превратить любую коробку Linux, КПК или планшет в клавиатуру Bluetooth и управлять вашим DVR, MP3-плеером или чем-либо еще с ним.
Я предварительно попытался скомпилировать его, но он не будет работать против BlueZ v4. Однако в репозиториях Ubuntu есть несколько пакетов для обратной совместимости с BlueZ 3, что дает мне надежду. xkbd-bthid зависит от BlueZ 2.4. Я, вероятно, не пойду дальше сейчас, так как мой стек Bluetooth в настоящее время испорчен в Linux, но постите здесь, если вам удастся скомпилировать его.