Giả lập chuột bluetooth


10

Có thể cho máy tính của tôi giả vờ nó là chuột bluetooth, vì vậy một thiết bị khác có thể kết nối với nó?

Một thiết bị Android cho phép chuột của nó được điều khiển bằng bluetooth mà không cần root máy tính và máy tính của tôi có bluetooth, vì vậy nếu tôi có thể khiến chúng phát sinh cùng ngôn ngữ / giao thức, tôi có thể gửi lệnh chuột từ máy tính tới Android.

Có thể, hoặc tôi chỉ đang mơ? :-)

Câu trả lời:


7

Tôi biết một dự án có tên Master Control đã thực hiện chính xác điều đó: một chương trình sẽ đọc các sự kiện từ các /dev/inputnguồn cục bộ và gửi lại các sự kiện đó thông qua cấu hình Bluetooth HID hoặc qua USB bằng cách sử dụng gadgetfs. Điều này có thể mô phỏng hiệu quả chuột BT hoặc USB, bàn phím hoặc cần điều khiển.

Dự án ban đầu được xây dựng cho ARM và tôi không chắc tác giả (Roger Zoellner) đã từng phát hành các nguồn này chưa. Bạn có thể muốn ping anh ấy về nó, vì vậy bạn không phải thực hiện lại mọi thứ từ đầu.


2

Vâng, điều đó là có thể. Ví dụ, hidclient cho phép bạn sử dụng PC Linux làm bàn phím và chuột bluetooth cho thiết bị khác.


Máy tính bảng của tôi có thể thấy máy tính và nó có "Âm thanh" và "Đầu vào", nhưng nếu tôi cố gắng sử dụng nó làm "Đầu vào", nó chỉ nói rằng nó không thể kết nối :-( Bất kỳ ide nào tìm hiểu tại sao?
Puggan Se

Chính xác thì bạn đã làm gì (mô tả từng bước các lệnh được sử dụng)? Quyền chính xác cho người dùng chạy các chương trình? Làm thế nào chính xác là bạn đã cố gắng sử dụng nó làm đầu vào, và thông báo lỗi chính xác là gì? Syslog nói gì?
dirkt

2
Bất kỳ may mắn nào nhận được hidclient để làm việc trên Ubuntu 16.04? Tôi đã thử đọc readme tại đây github.com/benizi/hidclient
Mina Michael

0

Tôi không nghĩ bạn đang mơ. Tôi nghĩ rằng điều này có thể được thực hiện bằng một ngôn ngữ lập trình như Python, C, vv Ví dụ bằng Python với một tìm kiếm nhanh chóng tôi tìm thấy hướng dẫn này dựa trên PyBluez: https://people.csail.mit.edu/albert/bluez- giới thiệu / c212.html

Nhân tiện, có thể các ứng dụng đã có sẵn có thể phù hợp với nhu cầu của bạn. Tôi đã sử dụng các ứng dụng AirDroid vài năm trước và tôi rất hài lòng với nó vì tôi có thể duyệt điện thoại Android bằng PC chỉ bằng WiFi (không phải cáp, không phải BlueTooth).

PS: AirDroid không yêu cầu quyền truy cập root vào điện thoại của bạn, bạn có thể sử dụng Bàn phím và chuột PC và vẫn có sẵn trong google play. Thật không may, tôi không thể chắc chắn liệu AirDroid có thể hoạt động với BT hay nếu có ứng dụng AirDroid BT.


AirDroid nghe có vẻ hay, nên thử nghiệm nó, tất cả các ứng dụng tôi tìm thấy các thiết bị đã root
Puggan Se

AirDroid chạy mà không cần root, tôi đã thử điều này và tôi có thể xác nhận nó! Nhưng đó là Wifi chứ không phải bluetooth.
George Vasiliou

Bạn đã thử à?
George Vasiliou

Để gửi các sự kiện chuột, tôi phải sử dụng Chrome (không phải firefox) và tôi cần kết nối cáp USB.
Puggan Se

Tôi ngạc nhiên rằng điều này đòi hỏi một cáp usb để hoạt động ... ngay cả ngày nay, ứng dụng của họ tuyên bố hoạt động tốt dựa trên wifi.
George Vasiliou
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.