Вопрос или проблема
У меня есть мышь, подключенная к моему мобильному телефону через USB.
Я хочу приложение, которое позволит мне управлять курсором мыши на моем компьютере, используя мышь, подключенную к моему устройству Android, без необходимости касаться или перетаскивать экран для перемещения, т.е. когда я вижу, как курсор мыши движется на моем устройстве Android, он также перемещается на моем компьютере. Мне не нужно обычное приложение, где вы используете мобильный как сенсорную панель. Мне нужно приложение, которое использует указатель мыши на моем мобильном (который появляется, когда я подключаю мышь к мобильному) для управления указателем мыши на моем компьютере.
Если ничего подобного нет, может кто-то порекомендовать мне приложение для удаленного доступа к ПК с открытым исходным кодом, чтобы я мог попробовать реализовать это сам? Потому что сделать одно с нуля очень сложно.
Раньше я использовал AndroMouse. Вам нужно установить клиент на вашем компьютере с Windows, я не знаю, существует ли версия для Linux. Я думал, что код был здесь, но, похоже, его там нет.
Ответ или решение
Для управления курсором мыши на вашем компьютере с помощью мыши, подключенной к Android-устройству, необходимо учитывать несколько ключевых аспектов, чтобы данный процесс был интуитивно понятным и эффективным.
Проблема
Вы хотите использовать мышь, подключенную через USB к вашему Android-устройству, для управления курсором на вашем компьютере. К сожалению, большинство существующих приложений, таких как AndroMouse, предоставляют относительно ограниченный функционал и в основном работают как тачпады, что не соответствует вашим требованиям.
Решение
На текущий момент существует несколько подходов к реализации данного функционала, однако прямого приложения, которое бы непосредственно передавало данные от мыши из Android на ПК, может не существовать. Вот несколько предложений, которые могут удовлетворить ваши требования:
-
Проверка существующих решений:
- Вы можете попробовать использовать приложения, такие как Unified Remote или Remote Mouse. Эти приложения поддерживают различные функции, включая управление курсором, однако они могут требовать использования сенсорного экрана и не всегда обеспечивают необходимую вам функциональность.
-
Исследуйте возможности open-source проектов:
- Одним из решений может быть использование open-source платформы, как MightyMouse или Mouse Without Borders. Эти cистемы предоставляют возможность управления несколькими компьютерами с одного устройства, но могут потребовать дополнительных настроек для работы с мобильным устройством.
- Вы можете рассмотреть проект DeskDock, который позволяет использовать Android как расширение для вашего ПК. Хотя здесь также не всегда поддерживается управление именно мышью, вы можете адаптировать его под ваши нужды.
-
Разработка собственного приложения:
Если вы хотите заниматься разработкой собственного приложения, вам потребуется изучить следующие аспекты:- Android Development: Вам понадобятся знания в программировании на Java или Kotlin для создания Android-приложения.
- Сетевые технологии: Используйте протоколы, такие как TCP/IP или UDP, для передачи данных между вашим Android-устройством и компьютером.
- Синхронизация курсоров: Вам нужно будет реализовать метод, который будет отслеживать движение мыши на Android и передавать эти данные на ПК, где будет установлен соответствующий сервер, который будет обрабатывать эти данные и перемещать курсор на экране.
Заключение
На данный момент отсутствует готовое приложение, полностью отвечающее вашим требованиям по управлению курсором мыши через Android. Однако, многие open-source проекты могут помочь вам в реализации данной идеи. Если вы готовы изучить программирование, создание собственного приложения может оказаться самым эффективным методом для достижения вашей цели. Удачи в ваших начинаниях, и, возможно, ваш проект станет первым в своем роде!