Einrichten eines Linux-Computers als Bluetooth-Tastatur / -Maus [geschlossen]

32

Ich möchte, dass sich mein Laptop als Bluetooth-Tastatur oder / und Bluetooth-Maus anmeldet. Es wäre schön, wenn Sie den Computer über Bluetooth mit meinem Telefon oder meinem Mediencomputer verbinden könnten.

Kennt jemand eine gute Möglichkeit, dies zu tun?

Grüße
quelle
4
Der Gedanke kam bei der Arbeit auf, wo wir Synergy ( synergy2.sourceforge.net ) verwenden, um den Maus- und Tastaturfokus nahtlos zwischen Computern mit verschiedenen Betriebssystemen zu verschieben. Es funktioniert wirklich gut, wenn Sie einen Bildschirm (oder mehr) für jeden Computer haben! Aber wir dachten, dass es wirklich schön wäre, wenn es eine Möglichkeit gäbe, auf ähnliche Weise mit den mobilen Geräten zu arbeiten, für die wir Software entwickeln! Und da viele Geräte zumindest Bluetooth-Tastaturen unterstützen ... Oh ja - das würde mich noch geekiger machen.
Greget

Antworten:

11

Wie gesagt, Sie sollten Ihren Laptop so konfigurieren, dass er ein HID-Geräteprofil implementiert.

Wenn Sie unter Linux arbeiten, könnte libhid ein guter Ausgangspunkt sein.

HID Device Interface ( hiddev ) funktioniert sehr gut und ist eigentlich sehr einfach zu verstehen. Die Dokumentation finden Sie wie gewohnt auch in den Kernel-Dokumenten . Auch die Include-Datei hiddev.h in /usr/include/linux war natürlich sehr hilfreich.

drAlberT
quelle
3
Zu
Ihrer Information
1
Toter Link! Bitte aktualisieren!
F. Hauri
13

Hidclient

Das Programm hidclient lässt einen mit Bluetooth® ausgestatteten Computer für andere Computer als Bluetooth®-Tastatur- und -Mausgerät erscheinen. Eingabeereignisse (wie Tastenanschläge und Mausbewegungen) der lokal angeschlossenen Eingabegeräte werden über die Bluetooth®-Verbindung an einen anderen Computer weitergeleitet. Für das Gegenstück (ein Linux-PC, ein Win-PC, ein PDA ...) gibt es keinen technischen Unterschied zu "echten" Bluetooth®-Eingabegeräten.

Es scheint nicht mehr gepflegt zu sein, aber ein etwas aktualisierter Fork ist unter https://github.com/benizi/hidclient verfügbar

Nemo
quelle
Diese Antwort bietet eine fertige Lösung für OP
Kaay
Der Link ist kaputt, die gesamte Website ist ausgefallen.
Crypdick
3

Das nächste, von dem ich weiß, dass es das tut, was Sie wollen, ist BlueMaemo http://www.valeriovalerio.org/?page_id=174

Es ist für Nokia-Tablets gedacht, auf denen jedoch trotzdem Linux ausgeführt wird.

Es sollte nicht zu schwer für jemanden sein, es für die Verwendung mit einem Laptop zu portieren.


quelle
3

Dieses kleine Stück Code behauptet, zu tun, was Sie wollen. Ich nehme an, das ist es, worauf sich Marko bezog (eine andere Antwort). Ich suche nach der gleichen Sache: eine schnelle Möglichkeit, eine echte Tastatur (zumeist per E-Mail) auf meinem Handy zu verwenden, ohne ein weiteres Stück Hardware zu kaufen. Aus der Beschreibung:

Was ist es?

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

Anwendung, die eine Bluetooth-Tastatur emuliert. Ich nenne es sanft versteckt.

  What could you use it for?

Sie können jede Linux-Box, jeden PDA oder jedes Tablet in eine Bluetooth-Tastatur verwandeln und Ihren DVR, MP3-Player oder was auch immer damit steuern.

Ich habe vorab versucht, es zu kompilieren, aber es funktioniert nicht mit BlueZ v4. Die Ubuntu-Repositorys enthalten jedoch einige Pakete für die Abwärtskompatibilität mit BlueZ 3, was mir einige Hoffnung gibt. xkbd-bthid ist abhängig von BlueZ 2.4. Ich werde wahrscheinlich gerade nicht weiter kommen, da mein Bluetooth-Stack derzeit in Linux nicht funktioniert, aber poste hier, wenn du es schaffst, es zu kompilieren.

ScoBe
quelle
2

Wenn Sie nur Tastatur und Maus gemeinsam nutzen möchten, sollten Sie Synergy in Betracht ziehen . Es ist wahrscheinlich viel einfacher als zu versuchen, das Bluetooth-Setup zu bekommen.

Von der Website:

Mit Synergy können Sie auf einfache Weise eine einzige Maus und Tastatur für mehrere Computer mit unterschiedlichen Betriebssystemen mit jeweils eigenem Display ohne spezielle Hardware freigeben. Es ist für Benutzer mit mehreren Computern an ihrem Schreibtisch gedacht, da jedes System seine eigenen Monitore verwendet.

Das Umleiten von Maus und Tastatur ist so einfach wie das Bewegen der Maus vom Bildschirmrand. Synergy fasst auch die Zwischenablagen aller Systeme zu einem zusammen und ermöglicht so das Ausschneiden und Einfügen zwischen den Systemen. Darüber hinaus werden die Bildschirmschoner synchronisiert, sodass alle gleichzeitig gestartet und gestoppt werden. Wenn die Bildschirmsperre aktiviert ist, erfordert nur ein Bildschirm ein Kennwort, um alle zu entsperren. Erfahren Sie mehr darüber, wie es funktioniert.

Ich verwende es, um die Maus und Tastatur meines Desktops mit meinem Laptop zu teilen, wenn ich beide Computer verwende.

schamer
quelle
3
Ja, Synergie ist großartig, ich nutze sie oft. Ich bin jedoch auf der Suche nach einer Bluetooth-Lösung, mit der ich mobile Geräte mit verschiedenen Betriebssystemen steuern kann. Das Tolle an einer Bluetooth-Lösung ist, dass auf dem Remote-Gerät keine Client-Software installiert werden muss. Das bedeutet echte Plattformunabhängigkeit! WOHOOO!
Greget
2

GIMX

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

kann einen Laptop als BT-HID-Gerät für die Verbindung mit einer PS3 einrichten. Kann sogar einen Laptop dazu bringen, sich wie ein HID über USB zu verhalten.

sharp_hacker
quelle
1

Soweit ich mich erinnere, implementieren Bluetooth-Geräte eine Reihe von Profilen. Um als Remote-Tastatur zu fungieren, sollte Ihr Laptop als Implementierung des HID-Profils angezeigt werden. Es wäre wahrscheinlich erforderlich, den Bluetooth-Treiber Ihres Laptops zu hacken, um eine solche Funktionalität zu ermöglichen.

olefebvre
quelle
1

Dies würde das Implementieren des HID-Geräteprofils im Gegensatz zum HID-Hostprofil beinhalten, das von den meisten Bluetooth-Stacks implementiert wird.

Boohbah
quelle