Как стать автором
Обновить

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

Время на прочтение 1 мин
Количество просмотров 28K
Только что пришла мне в голову мысль — можно ли подключить ноутбук по 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).

Желаю всем приятно провести время в консоли, и хороших выходных!
Теги:
Хабы:
+12
Комментарии 10
Комментарии Комментарии 10

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн