- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

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

apt-get install libbluetooth-dev

Далее загрузите исходики [2]. Тут всё просто: нужно распаковать тарбол, перейти в директорию, в которую вы его распаковали, и выполнить 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? [3]) и Capt.Nemo (Setup a linux computer to act as a bluetooth keyboard/mouse [4]).

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

Автор: MaGIc2laNTern

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/75182

Ссылки в тексте:

[1] hidclient: http://anselm.hoffmeister.be/computer/hidclient/index.html.en

[2] исходики: http://anselm.hoffmeister.be/computer/hidclient/hidclient-20120728.tar.bz2

[3] How do I make Ubuntu appear as a bluetooth keyboard?: http://askubuntu.com/questions/229287/how-do-i-make-ubuntu-appear-as-a-bluetooth-keyboard

[4] Setup a linux computer to act as a bluetooth keyboard/mouse: http://serverfault.com/questions/43615/setup-a-linux-computer-to-act-as-a-bluetooth-keyboard-mouse

[5] Источник: http://geektimes.ru/post/241786/