Я хочу, чтобы мой ноутбук объявлял себя bluetooth-клавиатурой и / или bluetooth-мышью. Было бы неплохо иметь возможность подключить компьютер к моему телефону или мультимедийному компьютеру через Bluetooth.
Кто-нибудь знает, как это сделать?
Программа 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.