Configure um computador Linux para atuar como um teclado / mouse bluetooth [fechado]

30

Quero que meu laptop se anuncie como um teclado bluetooth ou / e um mouse bluetooth. Seria bom poder conectar o computador ao meu telefone ou ao meu computador de mídia usando o bluetooth.

Alguém sabe de uma boa maneira de fazer isso?

    
por Greget 21.07.2009 / 18:34

8 respostas

11

Como você disse, você deve configurar seu laptop para implementar um perfil de dispositivo HID.

Se você estiver no Linux, um bom ponto de partida poderá ser o libhid.

Interface de dispositivos HID ( hiddev ) funciona muito bem e é realmente muito fácil de entender. A documentação pode ser encontrada, como sempre, nos documentos do Kernel . Além disso, o arquivo de inclusão hiddev.h em / usr / include / linux também foi muito útil, claro.

    
por 11.08.2009 / 17:45
13

Hidclient

link

The hidclient program makes a Bluetooth® technology equipped computer appear as a Bluetooth® keyboard and mouse device to other machines. Input events (like keystrokes and mouse movements) of the locally attached input devices will be forwarded to another machine via the Bluetooth® link. For the counterpart (which might be a Linux PC, a Win PC, a PDA...) there is no technical difference to "real" Bluetooth® input devices.

    
por 30.11.2011 / 04:14
3

O mais próximo que eu sei que faz o que você quer é BlueMaemo link

É para tablets Nokia, mas aqueles rodam Linux de qualquer maneira.

Não deve ser muito difícil para alguém portá-lo para uso com um laptop.

    
por 11.08.2009 / 19:52
3

Esta pequena peça de código afirma fazer o que você quer. Eu suponho que isso é o que Marko estava se referindo (outra resposta). Eu estou procurando o mesmo tipo de coisa: uma maneira rápida de usar um teclado real (principalmente para e-mail) no meu celular, sem comprar outro hardware. A partir da descrição:

What is it?

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

application which emulates a Bluetooth Keyboard. I call it soft-HID.

  What could you use it for?

You can turn any Linux box, PDA or tablet into Bluetooth keyboard and control your DVR, MP3 player or what ever with it.

Eu fiz um esforço preliminar para compilá-lo, mas não funcionará contra o BlueZ v4. No entanto, os repositórios do Ubuntu têm alguns pacotes para compatibilidade retroativa com o BlueZ 3, o que me dá alguma esperança. xkbd-bthid depende do BlueZ 2.4. Eu provavelmente não vou mais longe agora, já que minha pilha bluetooth está desarrumada no Linux, mas poste aqui se você conseguir compilá-la.

    
por 30.08.2010 / 06:31
2

Se você estiver apenas procurando compartilhar o teclado e o mouse, convém usar Synergy . Provavelmente é muito mais fácil do que tentar obter a configuração do bluetooth.

Do site:

Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s).

Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the systems into one, allowing cut-and-paste between systems. Furthermore, it synchronizes screen savers so they all start and stop together and, if screen locking is enabled, only one screen requires a password to unlock them all. Learn more about how it works.

Eu o uso para compartilhar o mouse e o teclado da minha área de trabalho com meu laptop quando estou usando os dois computadores.

    
por 22.07.2009 / 23:27
2

GIMX

link

é capaz de fazer um laptop funcionar como um dispositivo BT HID para se conectar a um PS3. Pode até fazer um laptop se comportar como um HID sobre USB.

    
por 14.02.2012 / 02:45
1

Tanto quanto eu me lembro de dispositivos bluetooth implementar um conjunto de perfis, a fim de atuar como um teclado remoto seu laptop deve aparecer como implementar o perfil HID. Provavelmente, seria necessário hackear o driver bluetooth do seu laptop para ativar essa funcionalidade.

    
por 06.08.2009 / 16:28
1

Isso envolveria a implementação do perfil do dispositivo HID em oposição ao perfil do host HID que a maioria das pilhas Bluetooth implementa.

    
por 06.08.2009 / 16:44