Используем ноутбук как Bluetooth-клавиатуру (или мышь)

в 12:35, , рубрики: android, bluetooth, HID, ipad, iphone, linux, гаджеты

Только что пришла мне в голову мысль — можно ли подключить ноутбук по Bluetooth к телефону/планшету/etc, чтобы можно было печатать текст на компьютере, а передавались нажатия клавиш на мобильное устройство.

Оказывается, это уже реализовано в виде готовой программы, которую получилось достаточно быстро нагуглить по запросу linux emulate bluetooth mouse.

Называется она hidclient. Работает на Linux-компьютерах с Bluetooth.

Теоретически, передавать таким образом события с клавиатуры или мышки можно на любое устройство, которое поддерживает подключение HID-устройств по Bluetooth. На практике я попробовал это с iPod — прекрасно работает.

Итак, предположим, что у вас Ubuntu. Вам потребуются заголовочные файлы:

apt-get install libbluetooth-dev

Далее загрузите исходики. Тут всё просто: нужно распаковать тарбол, перейти в директорию, в которую вы его распаковали, и выполнить make.

Внесите правки в /etc/bluetooth/main.conf:

  • DisablePlugins = input
  • Class = 0x000540

Запустите hidclient и подключитесь к вашему мобильному устройству. Это удобно делать через Bluetooth Manager (blueman-manager).

Кстати, если у вас несколько HID-устройств, то можно выбирать, какое именно вы хотели бы задействовать. То есть у вас может быть, например, подключено сразу две клавиатуры — с одной события будут использоваться только компьютером (X-сервером), а с другой только мобильным устройством.

Информацию удалось очень быстро собрать благодаря Eliah Kagan (How do I make Ubuntu appear as a bluetooth keyboard?) и Capt.Nemo (Setup a linux computer to act as a bluetooth keyboard/mouse).

Желаю всем приятно провести время в консоли, и хороших выходных!

Автор: MaGIc2laNTern

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js