블루투스 마우스 시뮬레이션

블루투스 마우스 시뮬레이션

내 컴퓨터가 Bluetooth 마우스인 척하여 다른 장치에 연결할 수 있습니까?

Android 기기에서는 루트 없이 블루투스를 통해 마우스를 제어할 수 있으며 내 컴퓨터에는 블루투스가 있으므로 동일한 언어/프로토콜을 사용하도록 할 수 있으면 컴퓨터에서 Android로 마우스 명령을 보낼 수 있습니다.

가능할까요, 아니면 제가 꿈을 꾸고 있는 걸까요? :-)

답변1

나는 다음과 같은 프로젝트를 알고 있다.마스터 컨트롤정확히 그렇게 합니다. 프로그램은 /dev/input로컬 소스에서 이벤트를 읽고 이를 Bluetooth HID 프로필을 통해 전달하거나 gadgetfsBT 또는 USB 마우스, 키보드 또는 조이스틱을 효과적으로 에뮬레이트할 수 있습니다.

원본 프로젝트는 ARM용으로 제작되었으며 작성자(Roger Zoellner)가 소스 코드를 공개했는지는 확실하지 않습니다. 처음부터 모든 것을 다시 구현할 필요가 없도록 이에 대해 그에게 물어보고 싶을 수도 있습니다.

답변2

예, 가능합니다. 예를 들어,클라이언트 숨기기Linux PC를 다른 장치의 Bluetooth 키보드 및 마우스로 사용할 수 있습니다.

답변3

나는 당신이 꿈을 꾸고 있다고 생각하지 않습니다. Python, C 등과 같은 프로그래밍 언어를 사용하면 가능하다고 생각합니다. 예를 들어, Python에서 빠른 검색을 통해 PyBluez를 기반으로 한 이 튜토리얼로 이동했습니다.https://people.csail.mit.edu/albert/bluez-intro/c212.html

그런데 귀하의 요구 사항을 충족하는 앱이 이미 있을 수도 있습니다. 저는 몇 년 동안 AirDroid 앱을 사용해 왔으며 WiFi(케이블이나 블루투스가 아님)만 사용하여 PC를 통해 Android 휴대폰을 검색할 수 있기 때문에 매우 만족합니다.

추신: AirDroid는 휴대폰에 대한 루트 액세스가 필요하지 않습니다. PC 키보드와 마우스를 사용하여 Google Play에서 계속 사용할 수 있습니다. 안타깝게도 AirDroid가 BT와 작동하는지, AirDroid BT 앱이 있는지 확인할 수 없습니다.

답변4

컴퓨터에서 Android 기기를 제어하고 싶다면 다음을 살펴보세요.지저분한. 장치 화면을 컴퓨터에 미러링하고 마우스와 키보드를 사용하여 휴대폰과 상호 작용할 수 있습니다. 또한 휴대폰 회전, 휴대폰 화면 끄기 등의 작업을 수행할 수도 있습니다.

관련 정보