;;;; ;;;;      ;;;; // PC Remote Control
;  ; ;         ;
;;;; ;    ;;;; ;
;    ;    ;    ;
;    ;;;; ;    ;;;; // by malisipiDid you need a remote control device for your PC?
We have a lot situation that require a remote control device in daily/work life.
- To make a presentation
 - To see the time
 - To adjust the volume of computer
 - To control playing media
 - To shutdown or lock the computer
 - ...
 
There're a lot of reason to need it.
- Customizable
 - Support for a lot of controller
 - Cross-platform (Linux & Windows)
 - 4-Digit display
 - Free and Open-Source
 
- Javascript (Web - Chromium-base only)
- Web APIs
 
 - Python (Desktop)
 - Arduino (C++)
 
1: Why is the project license not GPL?
- There are no linking and distributing. The program uses only the output of the cli program. And the program can work without the cli program.
 
My controller is not working
- It's okey. You need to change button definations in 
arduino_driver/arduino_driver.ino. 
Sound control is not working
- Only pipewire supported at linux. If you're using pipewire already, install 
pactl. In future, keyboard simulation fallback will be added. 
Media controls is not working
- You need to install 
playerctl. In future, keyboard simulation fallback will be added. 
I want to add X command
- Just add some code to 
python_driver/user_defined_commands.pyto support X command. Also you can usepython_driver/pre_defined_commands.py. 
Which board/OS is supported atm?
Board
- It was tested on Arduino UNO rev3. However, it should work all Arduinos. If you was tested it on different Arduino, please report the support status.
 
OS
- It was tested on Windows 11. It should work every Windows release since Windows 7.
 - It was tested on Arch Linux/Wayland/Pipewire. It should work every Linux distro that have Pipewire, 
playerctl,pactl. 
This project is licensed by Mozilla Public License 2.0.

