Soluzione 1:
cliente nascosto
Il programma hidclient fa apparire un computer dotato di tecnologia Bluetooth® come una tastiera e un mouse Bluetooth® ad altre macchine. Gli eventi di input (come sequenze di tasti e movimenti del mouse) dei dispositivi di input collegati localmente verranno inoltrati a un'altra macchina tramite il collegamento Bluetooth®. Per la controparte (che potrebbe essere un PC Linux, un PC Win, un PDA...) c'è nessuna differenza tecnica rispetto ai "veri" dispositivi di input Bluetooth®.
Non sembra essere più mantenuto, ma un fork un po' aggiornato è accessibile su https://github.com/benizi/hidclient
Soluzione 2:
Come detto dovresti configurare il tuo laptop per implementare un profilo dispositivo HID.
Se sei su Linux un buon punto di partenza potrebbe essere libhid.
Interfaccia dispositivo HID (hiddev ) funziona molto bene ed è in realtà molto facile da capire. La documentazione può essere trovata, come al solito, anche nei documenti del Kernel. Inoltre, il file di inclusione hiddev.h in /usr/include/linux è stato ovviamente molto utile.
Soluzione 3:
Il più vicino che conosco che fa quello che vuoi è BlueMaemohttp://www.valeriovalerio.org/?page_id=174
È per i tablet Nokia, ma quelli eseguono comunque Linux.
Non dovrebbe essere troppo difficile per qualcuno portarlo per usarlo con un laptop.
Soluzione 4:
Questo piccolo pezzo di codice afferma di fare quello che vuoi. Presumo che questo sia ciò a cui si riferiva Marko (un'altra risposta). Sto cercando lo stesso genere di cose:un modo rapido per utilizzare una vera tastiera (per lo più per la posta elettronica) sul mio cellulare, senza acquistare un altro componente hardware. Dalla descrizione:
Che cos'è?
xkbd-bthid
è una tastiera HID Bluetooth nel software, il che significa che si tratta di un'applicazione che emula una tastiera Bluetooth. Lo chiamo soft-HID.Per cosa potresti usarlo?
Puoi trasformare qualsiasi macchina Linux, PDA o tablet in una tastiera Bluetooth e controllare il tuo DVR, lettore MP3 o qualsiasi altra cosa con esso.
Ho fatto uno sforzo preliminare per compilarlo, ma non funzionerà con BlueZ v4. Tuttavia, i repository di Ubuntu hanno alcuni pacchetti per la retrocompatibilità con BlueZ 3, il che mi dà qualche speranza. xkbd-bthid dipende da BlueZ 2.4. Probabilmente non andrò oltre in questo momento, dal momento che il mio stack Bluetooth è attualmente incasinato in Linux, ma pubblica qui se riesci a compilarlo.
Soluzione 5:
Se stai solo cercando di condividere la tastiera e il mouse, potresti prendere in considerazione l'utilizzo di Synergy. Probabilmente è molto più facile che provare a configurare il Bluetooth.
Dal sito web:
Synergy ti consente di condividere facilmente un singolo mouse e tastiera tra più computer con diversi sistemi operativi, ciascuno con il proprio display, senza hardware speciale. È destinato agli utenti con più computer sulla propria scrivania poiché ogni sistema utilizza i propri monitor.
Reindirizzare il mouse e la tastiera è semplice come spostare il mouse fuori dal bordo dello schermo. Synergy unisce anche gli appunti di tutti i sistemi in uno, consentendo il taglia e incolla tra i sistemi. Inoltre, sincronizza gli screen saver in modo che si avviino e si arrestino tutti insieme e, se il blocco dello schermo è abilitato, solo uno schermo richiede una password per sbloccarli tutti. Ulteriori informazioni su come funziona.
Lo uso per condividere il mouse e la tastiera del mio desktop con il mio laptop quando utilizzo entrambi i computer.