Skip to content

2020: Mobile application for remote computer control via computer network

License

Notifications You must be signed in to change notification settings

lnarolski/Pilot

Repository files navigation

Pilot

pobierz z Google Play

Mobilna aplikacja do zdalnego sterowania komputerem poprzez sieć komputerową dla systemów Android i Windows (UWP). Sterowany komputer musi posiadać uruchomioną aplikację serwera.

Android Windows (UWP)

Działanie

Zadaniem aplikacji jest kontrola działania myszki i klawiatury na komputerze z zainstalowanym systemem Windows. Aplikacja umożliwia obsługę aplikacji multimedialnych uruchomionych na komputerze (np. Spotify, VLC) oraz otwieranie zapamiętanych adresów stron WWW. Do kontroli można użyć także widgetu wyświetlanego na Pasku stanu lub Ekranie blokady. Dodano również sterowanie odtwarzaniem z poziomu smartwatch'a lub smartband'a (np. Mi Band lub Amazfit) podłączonego do telefonu z uruchomioną aplikacją. W przypadku niektórych programów (np. menedżera zadań, itd.) wymagane jest uruchomienie aplikacji serwera z uprawnieniami administracyjnymi.

Bugi

  • Wyświetlanie klawiatury ekranowej nie działa w aplikacji UWP, ponieważ Xamarin nie udostępnia API do obsługi klawiatury ekranowej

TODO

  • Dodanie zabezpieczenia przed powielaniem pakietów z poleceniami
  • Zmiana biblioteki do wykrywania gestów dotyku
  • Zmiana sposobu generowania komendy wciśnięcia prawego przycisku myszy