Skip to content

Docheinstein/minimote-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimote Client

Client written in Kotlin for the Minimote Server that allows basic remote control (mouse and keyboard) of hosts.

Minimote Server has been implemented only for Linux by now.

The protocol supports a discover mechanism that allows the client to find active servers on the same network automatically.

In addition to the basic touchpad and keyboard functionalities, the application supports the mapping of physical buttons (e.g. volume buttons) and the creation of custom layouts of software buttons. Both physical and software buttons can be mapped to single keys (e.g. A, B, 0, Enter) or hotkeys (e.g. Alt+Tab, Ctrl+C).

Why

Mostly for control my laptop from my bed without standing up.

Control functionalities

Mouse

  • Movement
  • Scroll
  • Drag & Drop
  • Left Click / Left Down / Left Up
  • Right Click / Right Down / Right Up
  • Middle Click / Middle Down / Middle Up

Keyboard

  • Unicode typing
  • Key Click / Key Down / Key Up
  • Hotkey (e.g. Alt+F4, Ctrl+Alt+Canc, ...)

What it looks like

About

Client for the Minimote Server that allows remote control of Linux hosts. Written in Kotlin (Android).

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages