Configurer un ordinateur Linux pour agir comme un clavier / souris Bluetooth [fermé]


32

Je veux que mon ordinateur portable s'annonce comme un clavier Bluetooth ou / et une souris Bluetooth. Ce serait bien de pouvoir connecter l'ordinateur à mon téléphone ou à mon ordinateur multimédia via Bluetooth.

Quelqu'un connaît-il une bonne façon de procéder?


4
La pensée a surgi au travail où nous utilisons la synergie ( synergy2.sourceforge.net ) pour déplacer de manière transparente le focus de la souris et du clavier entre les ordinateurs avec différents systèmes d'exploitation. Cela fonctionne vraiment bien quand vous avez un écran (ou plus) pour chaque ordinateur! Mais nous avons pensé que ce serait vraiment bien s'il y avait un moyen de travailler de la même manière avec les appareils mobiles pour lesquels nous développons des logiciels! Et comme beaucoup d'appareils prennent en charge au moins les claviers Bluetooth ... Oh oui - Cela me rendrait encore plus geek.
Greget

Réponses:


11

Comme indiqué, vous devez configurer votre ordinateur portable pour implémenter un profil d'appareil HID.

Si vous êtes sous Linux, un bon point de départ pourrait être libhid.

L'interface de périphérique HID ( hiddev ) fonctionne très bien et est en fait très facile à comprendre. La documentation peut également être trouvée, comme d'habitude, dans les documents du noyau . De plus, le fichier include hiddev.h dans / usr / include / linux a également été très utile bien sûr.


3
fyi: ce lien ref est rompu maintenant
Jimsmithkka

1
Lien mort! Veuillez mettre à jour!
F.Hauri

13

Hidclient

Le programme hidclient fait apparaître un ordinateur équipé de la technologie Bluetooth® comme un clavier et une souris Bluetooth® sur d'autres machines. Les événements d'entrée (comme les frappes au clavier et les mouvements de souris) des périphériques d'entrée connectés localement seront transmis à une autre machine via la liaison Bluetooth®. Pour l'homologue (qui peut être un PC Linux, un Win PC, un PDA ...) il n'y a pas de différence technique avec les "vrais" périphériques d'entrée Bluetooth®.

Il ne semble plus être maintenu, mais une fourchette quelque peu mise à jour est accessible à https://github.com/benizi/hidclient


Cette réponse fournit une solution prête pour OP
kaay

Le lien est rompu, l'ensemble du site Web est en panne.
crypdick

3

Le plus proche que je connaisse qui fait ce que vous voulez est BlueMaemo http://www.valeriovalerio.org/?page_id=174

C'est pour les tablettes Nokia, mais celles-ci fonctionnent quand même sous Linux.

Il ne devrait pas être trop difficile pour quelqu'un de le porter pour l'utiliser avec un ordinateur portable.


3

Ce petit morceau de code prétend faire ce que vous voulez. Je suppose que c'est à cela que faisait référence Marko (une autre réponse). Je cherche le même genre de chose: un moyen rapide d'utiliser un vrai clavier (pour la plupart des e-mails) sur mon téléphone portable, sans acheter d'autre matériel. D'après la description:

Qu'Est-ce que c'est?

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

application qui émule un clavier Bluetooth. Je l'appelle soft-HID.

  What could you use it for?

Vous pouvez transformer n'importe quelle boîte Linux, PDA ou tablette en clavier Bluetooth et contrôler votre DVR, lecteur MP3 ou quoi que ce soit avec.

J'ai fait un effort préliminaire pour le compiler, mais cela ne fonctionnera pas contre BlueZ v4. Cependant, les référentiels Ubuntu ont des packages de compatibilité descendante avec BlueZ 3, ce qui me donne un peu d'espoir. xkbd-bthid dépend de BlueZ 2.4. Je ne vais probablement pas aller plus loin maintenant, car ma pile Bluetooth est actuellement foirée sous Linux, mais postez ici si vous parvenez à la compiler.


2

Si vous souhaitez simplement partager le clavier et la souris, vous pouvez envisager d'utiliser Synergy . C'est probablement beaucoup plus facile que d'essayer d'obtenir la configuration Bluetooth.

Depuis le site Web:

Synergy vous permet de partager facilement une seule souris et un seul clavier entre plusieurs ordinateurs avec différents systèmes d'exploitation, chacun avec son propre écran, sans matériel spécial. Il est destiné aux utilisateurs ayant plusieurs ordinateurs sur leur bureau, car chaque système utilise son propre moniteur (s).

Rediriger la souris et le clavier est aussi simple que de déplacer la souris hors du bord de votre écran. Synergy fusionne également les presse-papiers de tous les systèmes en un seul, permettant le copier-coller entre les systèmes. De plus, il synchronise les économiseurs d'écran afin qu'ils démarrent et s'arrêtent tous ensemble et, si le verrouillage d'écran est activé, un seul écran nécessite un mot de passe pour tous les déverrouiller. En savoir plus sur son fonctionnement.

Je l'utilise pour partager la souris et le clavier de mon ordinateur de bureau avec mon ordinateur portable lorsque j'utilise les deux ordinateurs.


3
Ouais la synergie est super, je l'utilise beaucoup. Mais je suis à la recherche d'une solution Bluetooth que je peux utiliser pour contrôler les appareils mobiles avec différents systèmes d'exploitation. La grande chose avec une solution Bluetooth est qu'il ne serait pas nécessaire d'installer le logiciel client sur l'appareil distant. Cela signifie une véritable indépendance de la plateforme! WOHOOO!
Greget


1

Pour autant que je me souvienne, les appareils Bluetooth implémentent un ensemble de profils, afin d'agir comme un clavier distant, votre ordinateur portable devrait apparaître comme implémentant le profil HID. Il faudrait probablement pirater le pilote bluetooth de votre ordinateur portable pour activer une telle fonctionnalité.


1

Cela impliquerait la mise en œuvre du profil de périphérique HID par opposition au profil d'hôte HID que la plupart des piles Bluetooth implémentent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.