Setup komputer linux untuk bertindak sebagai keyboard / mouse bluetooth [ditutup]

32

Saya ingin membuat laptop saya mengumumkan dirinya sebagai keyboard bluetooth atau / dan mouse bluetooth. Alangkah baiknya bisa menghubungkan komputer ke ponsel saya atau komputer media saya menggunakan bluetooth.

Adakah yang tahu cara yang baik untuk melakukan ini?

Greget
sumber
4
Pikiran muncul di tempat kerja di mana kami menggunakan sinergi ( synergy2.sourceforge.net ) untuk memindahkan mouse dan keyboard fokus dengan mulus antara komputer dengan sistem operasi yang berbeda. Ini bekerja sangat baik ketika Anda memiliki satu layar (atau lebih) untuk setiap komputer! Tetapi kami berpikir bahwa akan sangat menyenangkan jika ada cara untuk bekerja dengan cara yang sama dengan perangkat seluler yang kami kembangkan perangkat lunaknya! Dan karena banyak perangkat memiliki dukungan untuk setidaknya papan ketik bluetooth ... Oh yeah - Itu juga akan membuat saya lebih culun.
Greget

Jawaban:

11

Seperti yang dikatakan, Anda harus mengkonfigurasi laptop Anda untuk mengimplementasikan profil perangkat HID.

Jika Anda menggunakan Linux, titik awal yang bagus adalah libhid.

HID Device Interface ( hiddev ) berfungsi dengan sangat baik, dan sebenarnya sangat mudah dimengerti. Dokumentasi dapat ditemukan, seperti biasa, dalam dokumentasi Kernel juga. Selain itu, menyertakan file hiddev.h di / usr / include / linux juga sangat membantu.

drAlberT
sumber
3
fyi: tautan ref itu rusak sekarang
Jimsmithkka
1
Tautan mati! Perbarui!
F. Hauri
13

Hidlien

Program hidclient membuat komputer yang dilengkapi teknologi Bluetooth® muncul sebagai perangkat keyboard dan mouse Bluetooth® ke komputer lain. Acara input (seperti penekanan tombol dan gerakan mouse) dari perangkat input yang dilampirkan secara lokal akan diteruskan ke mesin lain melalui tautan Bluetooth®. Untuk rekanan (yang mungkin merupakan PC Linux, PC Win, PDA ...) tidak ada perbedaan teknis dengan perangkat input Bluetooth® "asli".

Tampaknya tidak dipertahankan lagi, tetapi garpu yang agak diperbarui dapat diakses di https://github.com/benizi/hidclient

Nemo
sumber
Jawaban ini memberikan solusi siap untuk OP
kaay
Tautan rusak, seluruh situs web rusak.
crypdick
3

Yang paling dekat yang saya tahu melakukan apa yang Anda inginkan adalah BlueMaemo http://www.valeriovalerio.org/?page_id=174

Ini untuk tablet Nokia, tetapi yang menjalankan Linux tetap.

Seharusnya tidak terlalu sulit bagi seseorang untuk porting untuk digunakan dengan laptop.


sumber
3

Sepotong kode kecil ini mengklaim melakukan apa yang Anda inginkan. Saya menganggap inilah yang dimaksud Marko (jawaban lain). Saya mencari hal yang sama: cara cepat untuk menggunakan keyboard nyata (untuk kebanyakan email) di ponsel saya, tanpa membeli perangkat keras lain. Dari uraian:

Apa itu?

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

aplikasi yang mengemulasi Keyboard Bluetooth. Saya menyebutnya lunak-HID.

  What could you use it for?

Anda dapat mengubah kotak Linux, PDA, atau tablet apa saja menjadi papan ketik Bluetooth dan mengontrol DVR, pemutar MP3 atau apa pun dengannya.

Saya melakukan upaya awal untuk mengkompilasinya, tetapi itu tidak akan berhasil melawan BlueZ v4. Namun, repositori Ubuntu memiliki beberapa paket untuk kompatibilitas dengan BlueZ 3, yang memberi saya harapan. xkbd-bthid tergantung pada BlueZ 2.4. Saya mungkin tidak akan melangkah lebih jauh sekarang, karena tumpukan bluetooth saya saat ini kacau di Linux, tetapi posting di sini jika Anda berhasil mengompilasinya.

ScoBe
sumber
2

Jika Anda hanya ingin berbagi keyboard dan mouse, Anda mungkin ingin mempertimbangkan untuk menggunakan Synergy . Mungkin jauh lebih mudah daripada mencoba untuk mendapatkan pengaturan bluetooth.

Dari situs web:

Synergy memungkinkan Anda dengan mudah berbagi satu mouse dan keyboard antara beberapa komputer dengan sistem operasi yang berbeda, masing-masing dengan tampilan sendiri, tanpa perangkat keras khusus. Ini ditujukan untuk pengguna dengan banyak komputer di meja mereka karena setiap sistem menggunakan monitornya sendiri.

Mengarahkan mouse dan keyboard semudah memindahkan mouse dari tepi layar Anda. Synergy juga menggabungkan clipboard semua sistem menjadi satu, memungkinkan cut-and-paste antar sistem. Selain itu, ini menyinkronkan screen saver sehingga semuanya mulai dan berhenti bersama dan, jika penguncian layar diaktifkan, hanya satu layar yang memerlukan kata sandi untuk membuka kunci semuanya. Pelajari lebih lanjut tentang cara kerjanya.

Saya menggunakannya untuk berbagi mouse dan keyboard desktop saya dengan laptop saya ketika saya menggunakan kedua komputer.

shamer
sumber
3
Ya sinergi itu bagus, saya sering menggunakannya. Tetapi saya sedang mencari solusi bluetooth yang dapat saya gunakan untuk mengontrol perangkat seluler dengan sistem operasi yang berbeda. Yang hebat dengan solusi bluetooth adalah tidak perlu menginstal perangkat lunak klien pada perangkat jarak jauh. Itu berarti independensi platform nyata! WOHOOO!
Greget
2

GIMX

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

mampu menjadikan laptop berperan sebagai perangkat BT HID untuk tersambung ke PS3. Bahkan dapat membuat laptop berperilaku sebagai HID melalui USB.

sharp_hacker
sumber
1

Sejauh yang saya ingat perangkat bluetooth menerapkan seperangkat profil, untuk bertindak sebagai keyboard jarak jauh laptop Anda akan muncul sebagai penerapan profil HID. Mungkin perlu meretas driver bluetooth dari laptop Anda untuk mengaktifkan fungsi tersebut.

olefebvre
sumber
1

Ini akan melibatkan penerapan profil Perangkat HID yang bertentangan dengan profil Host HID yang diterapkan sebagian besar tumpukan Bluetooth.

Boohbah
sumber