10 лет назад 9 февраля 2015 в 16:24 1561

Народная забава использования
многочисленных датчиков современных смартов в домашнем хозяйстве нередко дает
интересные результаты. В связке с настольной персоналкой мобильный гаджет может
быть не только источником архивируемых фоточек да видеороликов, но и
дополнительным устройством управления. Этаким выносным пультом широкого
назначения, ведь мобильному девайсу в общем-то неважно, какие кнопки показывать
на своем сенсорном экране.

Идея управления компьютером с
мобильника довольно популярна – в галерее
Google хватает подобных приложений, как коммерческих, так и
бесплатных. Среди последних, правда, много неудачных решений. Ошибки самые
разнообразные, вплоть до клинических случаев, например отсутствия рабочей
программы-сервера на сайте разработчика.

Приложение Touchpad полностью бесплатно, не содержит рекламы. Более
того, распространяется как
open
source. Дело в том, что автор приложения уже полностью
удовлетворен полученным результатом, свои задачи решил и не горит желанием
уделять разработке дополнительное время. Вместо того чтобы забросить проект, он
открыл исходные коды своей программы под лицензией
MIT, так что другие разработчики могут развивать
приложение, если кому-то понадобятся дополнительные функции. Можно заглянуть на
GitHub и припасть, так сказать, к истокам. Если вы
интересуетесь программированием, это может быть интересным опытом.

 

Приложение состоит из двух частей:
сервера, который запускается на
Windows-компьютере,
а также клиента для
Android-гаджета.
Соединяются они между собой по
WiFi. Сервер на удивление компактный и очень простой в
настройке.
IP-адрес и порт соединения
программа определяет автоматически. При необходимости порт можно поменять.
Единственный момент, заслуживающий внимания при инсталляции, – необходимость
открыть для программы доступ к сети в системном файрволле. Доступ к серверу
можно защитить паролем, он задается в
Windows-приложении.

Соединение устанавливается очень быстро
и надежно. Задержки передачи сигнала во время работы не ощущаются. Беспроводной
канал связи позволяет удобно разместить мобильный девайс. В то же время
очевиден и минус такого решения: при постоянно активном
WiFi батарейка
гаджета будет разряжаться быстрее. Возможно, именно с целью экономии заряда
программа не содержит опции, препятствующей автоматическому отключению экрана
гаджета. В результате вам периодически надо будет снимать блокировку мобильного
устройства. Если гаджет у вас запаролен, это, мягко говоря, не очень удобно.

Настроек в мобильном Touchpad не так чтобы много, но все по делу. Поддерживается
изменение чувствительности сенсора – это скажется на скорости перемещения
курсора, а также дистанции, которую должен пройти палец по экрану для
срабатывания датчика.

Интересно решены задачи имитации щелчка
левой и правой кнопкой мыши. По умолчанию тап по экрану соответствует левому
щелчку. А правая кнопка и прокрутка назначаются касанию несколькими пальцами
(мультитач). Привыкаешь к такому подходу быстро, так что решение удобное. Кроме
того, на экран приложения можно вывести значки левой и правой кнопок мыши. Они
будут отвечать за режимы, в которых необходимо сымитировать движение курсора с
зажатой кнопкой. Кроме того, на экран можно вывести
Ctrl, Shift и Alt, а также кнопку вызова стандартной экранной
клавиатуры вашего гаджета. Последняя опция особенно удобна, если вы пользуетесь
клавой, способной работать в режиме дополнительного цифрового блока либо ином
специфическом режиме, удобном в конкретном приложении.

Итак, Touchpad – это простое и надежное решение. Однако, в полном
соответствии со своим названием, он воспроизводит только «тачпадные» функции, а
ведь это далеко не все, на что способен работающий в таком режиме смартфон или
планшет. Идем дальше!

Некоторые многообещающие с первого
взгляда приложения, в частности
gPad,
оказались весьма капризными – часто сбрасывали соединение и отличались
непредсказуемой надежностью. Поэтому в качестве лучших была выбрана только пара
программ, отличившихся именно надежностью работы.

Сервер приложения Remote Control
Collection
в настоящее время доступен лишь для Windows, версии для Маков и
Linux обещают позже. Это, как и Touchpad, оупенсорсная программа, код можно
взять на GitHub. В то же время мобильное приложение закрыто, у него есть и
платные функции.

 

Если говорить о бесплатной ипостаси, то
Remote Control Collection предлагает набор виртуальных пультов для разных
операций. Во-первых, это виртуальные тачпад и клавиатура. Соединение происходит
быстро и надежно. Настроек чувствительности хватает, вот только не очень
удобно, что параметры можно настраивать лишь в Windows-приложении. Приходится
каждый раз запускать настройки сервера. Левый и правый клик имитируются
кнопками на экране. Их можно зажимать, что позволяет без проблем использовать
виртуальный тачпад для точного выделения нужных объектов. А вот виртуальная
клавиатура меня разочаровала. С одной стороны, вроде все хорошо, есть даже
работоспособные функциональные кнопки. С другой – ввод текста практически
бесполезен, ибо на кириллический ввод программа не реагирует. Однако при
переключении на латиницу в мобильной клавиатуре, если на компьютере в это время
включена русская раскладка, вводится кириллица. Короче говоря, разработчики
налажали, пока все сложно.

 


Ладно, допустим, пользоваться экранной
клавиатурой при наличии под рукой полноценной механической несколько неразумно.
Давайте опробуем голосовой ввод текста! Это здравая идея. Задействуется
стандартная для Android гугловская система распознавания речи, а текст
передается в приложение на Windows-машине. Но и тут реализация работы с русским
языком подкачала. Распознавание речи работает, но в ходе передачи программа
сбоит, в результате на хостовый компьютер приходит либо пустота, либо
бессистемный набор символов. Надеюсь, со временем эту проблему исправят.

Все остальные пульты, не связанные с
вводом текста, работают хорошо. Отдельный пульт выделен для управления курсором
и скроллом, доступны операции разворачивания, сворачивания и закрытия окон.
Есть кнопки для работы с буфером обмена, выключения и усыпления компьютера.

В платной версии приложения убирается
небольшой рекламный баннер, а также снимается блокировка с нескольких
дополнительных пультов. Они предназначены для управления системным медиаплеером
и демонстрации PowerPoint-презентаций. Режим Live Screen передает на гаджет
картинку рабочего стола Windows, причем можно порулить происходящим, используя
виртуальные мышку и клавиатуру.

Если бы не досадные недоработки режима
ввода текста, Remote Control Collection был бы безусловным победителем и,
возможно, кандидатом на покупку. А так – да, он превосходит по функциональности
бесплатный и безрекламный Touchpad, но вчистую проигрывает ему, когда дело
доходит до ввода текста.

 Из других вариантов упомяну только Remote Mouse. В бесплатной версии недоступна значительная часть
функций и показывается реклама. Кроме того, в
Remote Mouse
кривовато реализован ввод текста с мобильника в запущенных на компьютере
программах. Я бы не брал это приложение в обзор лучших, если бы не несколько
полезных функций, доступных бесплатно. Во-первых, здесь присутствуют и, что
важно, корректно работают кнопки усыпления и выключения компьютера. Во-вторых,
применен оригинальный режим управления курсором. Помимо стандартного
«тачпадовского» варианта можно использовать датчик положения гаджета. Зажимаем
особую экранную кнопку и покачиваем смартфоном в разные стороны – это
воспринимается как команды перемещения курсора. Получается нечто
a la Kinect. Забавно и, если
приноровиться, вполне работоспособно. Третья фишка – доступ к панели задач
Windows. В мобильной программе отображается перечень
закрепленных на ней приложений. Их можно запускать дистанционно.
Windows-сервер крайне прост – из настроек, по сути, лишь
установка пароля для защиты
WiFi-соединения. Кроме того, для большей безопасности
можно разрешить клиентам подключаться к системе только по
IP и сгенерированному QR-коду.

 

Никто не прокомментировал материал. Есть мысли?