Skip to content

nelsonxb/miho-client-android

Repository files navigation

Miho PC Remote - Android Client

Miho is an open source PC remote control. It implements input controls. The goal is to make it easier to use certain PC functions when keyboard and mouse is too inconvenient (such as when connected to a TV).

The client sends signals over the network to the PC to be controlled. This particular client (being an Android app) provides an input device that can be controlled via phone or tablet.

The driver (the bit that actually makes stuff happen on your PC) is located in a different project - miho-driver.

The name is a reference to Miho Noyama, a character from A Channel. I won't explain the joke, if you wanna understand, go watch it. Or not, I'm not your mother.

WARNING

Miho is currently not only prototype-quality, but also very much insecure. Specifically, the protocol is raw and unencrypted, which carries risks. I do plan to encrypt it soon, but right now that has not yet happened.

TODO

  • Simple mouse move and button control
  • Reconnect on app reload
    • Right now, the app loses connection when it is unfocused and must be restarted to get control back.
  • Expose connection options and tweakable settings to user
  • Mouse wheel/scroll support
  • SSH transport layer
  • Keyboard support

Future directions

  • App-specific controls (e.g. for media apps)
  • Custom button layouts

About

Miho PC Remote - Android client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages