Remote mouse controller made with godot and c++ gdextensions
client (Android), server (windows)
Copy the Godouse.desktop to ~/.config/autostart/godouse.desktop, update the property Exec by the path to this godot project (paths with spaces must be scaped with doble \ \)
cp ./Godouse.desktop ~/.config/autostart/Godouse.desktop
git submodule update --init --recursive
mkdir -p /home/<your_user_name>/.local/share/godot/keystores && \
keytool -genkeypair -alias androiddebugkey -keyalg RSA -keysize 2048 \
-validity 10000 \
-keystore /home/<your_user_name>/.local/share/godot/keystores/debug.keystore \
-storepass android \
-keypass android \
-dname "CN=Android Debug,O=Android,C=US"
Setup env variables for android gdextensions builds (CLANG_PATH, CARGO_TARGET_{shoutTargetTriple}_LINKER)
https://godot-rust.github.io/book/toolchain/export-android.html
use the tasks at godouse-rust-gdextensions/.vscode/tasks.json for building the gdextensions for godot
- Platforms: [windows,android]
- Remote cursor position controller
- Media buttons (play/pause,next track, previous track)
- Left/Right Click
- Android safe area
- Add the application to the system tray, https://github.com/jmariner/traypp
- Support to other platforms
- Cursor sensibility


