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

Используем ноутбук как 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

Публикации

Изменить настройки темы

Истории

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

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн