Назад | Перейти на главную страницу

Настройте компьютер с Linux для работы в качестве клавиатуры / мыши Bluetooth

Я хочу, чтобы мой ноутбук объявлял себя bluetooth-клавиатурой и / или bluetooth-мышью. Было бы неплохо иметь возможность подключить компьютер к моему телефону или мультимедийному компьютеру через Bluetooth.

Кто-нибудь знает, как это сделать?

Hidclient

Программа hidclient заставляет компьютер, оборудованный технологией Bluetooth®, восприниматься другими машинами как клавиатура и мышь Bluetooth®. События ввода (например, нажатия клавиш и движения мыши) локально подключенных устройств ввода будут перенаправлены на другой компьютер по каналу Bluetooth®. Для аналога (которым может быть ПК с Linux, ПК с Win, КПК и т. Д.) Нет технической разницы с «настоящими» устройствами ввода Bluetooth®.

Кажется, что он больше не поддерживается, но несколько обновленный форк доступен по адресу https://github.com/benizi/hidclient

Как было сказано, вам следует настроить свой ноутбук для реализации профиля HID-устройства.

Если вы работаете в Linux, хорошей отправной точкой может быть libhid.

Интерфейс HID-устройства (hiddev) работает очень хорошо, и на самом деле его очень легко понять. Документацию, как обычно, можно найти в Документы ядра слишком. Также включаемый файл hiddev.h в / usr / include / linux, конечно, тоже очень помог.

Я знаю, что ближе всего к тому, что вам нужно, это BlueMaemo. http://www.valeriovalerio.org/?page_id=174

Это для планшетов Nokia, но на них все равно работает Linux.

Для кого-то не должно быть слишком сложно перенести его для использования с ноутбуком.

Этот маленький кусочек кода утверждает, что делает то, что вы хотите. Я предполагаю, что это то, о чем имел в виду Марко (другой ответ). Я ищу то же самое: быстрый способ использовать настоящую клавиатуру (в основном для электронной почты) на моем мобильном телефоне без покупки другого оборудования. Из описания:

Что это?

  xkbd-bthid is a Bluetooth HID Keyboard in software, meaning this is an

приложение, которое имитирует клавиатуру Bluetooth. Я называю это soft-HID.

  What could you use it for?

Вы можете превратить любой Linux-бокс, КПК или планшет в клавиатуру Bluetooth и управлять своим DVR, MP3-плеером или чем-либо еще с ним.

Я сделал предварительную попытку скомпилировать его, но против BlueZ v4 это не сработает. Однако в репозиториях Ubuntu есть некоторые пакеты для обратной совместимости с BlueZ 3, что дает мне некоторую надежду. xkbd-bthid зависит от BlueZ 2.4. Я, вероятно, сейчас не пойду дальше, так как мой стек bluetooth в Linux в настоящее время испорчен, но напишите здесь, если вам удастся его скомпилировать.

Если вы просто хотите поделиться клавиатурой и мышью, вы можете рассмотреть возможность использования Синергия. Вероятно, это намного проще, чем пытаться настроить Bluetooth.

С веб-сайта:

Synergy позволяет легко использовать одну мышь и клавиатуру между несколькими компьютерами с разными операционными системами, каждый со своим дисплеем, без специального оборудования. Он предназначен для пользователей с несколькими компьютерами на рабочем столе, поскольку каждая система использует свой собственный монитор (-ы).

Перенаправить мышь и клавиатуру так же просто, как отвести мышь от края экрана. Synergy также объединяет буферы обмена всех систем в одну, позволяя вырезать и вставлять между системами. Кроме того, он синхронизирует хранители экрана, поэтому все они запускаются и останавливаются вместе, и, если блокировка экрана включена, только для одного экрана требуется пароль, чтобы разблокировать их все. Узнайте больше о том, как это работает.

Я использую его для совместного использования мыши и клавиатуры рабочего стола с ноутбуком, когда я использую оба компьютера.

GIMX

http://code.google.com/p/diyps3controller/

может заставить ноутбук работать как устройство BT HID для подключения к PS3. Может даже заставить ноутбук вести себя как HID через USB.

Насколько я помню, устройства bluetooth реализуют набор профилей, чтобы работать как удаленная клавиатура, ваш ноутбук должен отображаться как реализующий профиль HID. Вероятно, потребуется взломать драйвер bluetooth вашего ноутбука, чтобы включить такую ​​функциональность.

Это потребует реализации профиля HID-устройства в отличие от профиля HID Host, который реализуется в большинстве стеков Bluetooth.