An app that turn your mobile device into a deck that can be used for variety uses. It uses socket to connect both client and server.
It'll later rewritten using kivy for mobile devices after all major features have been met. You can use Pydroid 3 to run the client on android deivces.
2023-02-04.02-55-12_.mp4
For desktop, install python, locate the script directory, and run main.py
. This script include both client and server.
After navigating through the script directory, run this following command:
pip install -r requirements.txt
If you're on pydroid 3, you simply only need to install pillow
through the pip > quick install.
After successfully installed the requirements, simply run:
[Windows] py main.py
[Linux] python3 main.py
You can close the program by closing the command line window. It is currently buggy to close it through ctrl + c
.
You can have many preset as you want by editing the config.yaml
using Notepad++ or any other text editor of your choice, preset template and its description also available inside the file.
- Send hotkey, can be either singular or combination
- Send mouse click, you can also insert position
- Run external script/program using command line. Currently only desktop able to execute script/program
- Shared script. A way for client to receive a script or command line from server, typically python scripts that allows you to integrate android API using kivy built-in module.
- OBS integration. When the server script is run inside OBS, you can integrate with OBS API with this.
- Sequence of hotkeys. Currently, you can only send single sequence of hotkey.
- Rewrite on kivy. For compability, as well executable version for linux and windows, iOS and Android included.
- Animated icon
- Wiki
You can use another desktop as a client, though using mobile devices are much more convenient. You can't use mobile devices as a server because certain python packages cannot be used in mobile devices.