Virtual-Multi-Mouse
Virtual-Multi-Mouse copied to clipboard
Auto configures Trackball, Spinner, Mouse, Lightguns into one virtual device for Batocera with RetroArch
VMM has been discontinued and is no longer in development by its original author. I will accept merge requests from contributors and those are welcome. Thank you for your support and I wish the next set of authors all the best on this endevour.
ππΎπ²οΈ Virtual Multi-Mouse 1.1.3
VMM, combines your spinner, trackball, mouse into a virtual multi-mouse! VMM is designed for Batocera Linux for use with Emulation Station and RetroArch.
This software auto configures trackball, spinner, mouse into one virtual device. Multi-Mouse works with Batocera v35 or later. Recently tested on Batocera v35, v36 and v37. 1.1.3 adds service support for beta 38.
ππΎπ²οΈ Ready to Enter the Multi-Verse?
- From Batocera, type
F1
function key to enter the File Manager - Navigate to /Applications and open Xterm
curl -sL https://github.com/StarPLayrX/Virtual-Multi-Mouse/archive/refs/heads/main.zip -o vmm.zip
unzip vmm.zip
cd Virtual-Multi-Mouse-main/MM
chmod 755 install.sh
./install.sh -install
./install.sh -restart
ππΎπ²οΈ Want to Leave the Multi-Verse?
- Type
F1
to enter File Manager - Navigate to /Applications and open Xterm
cd Virtual-Multi-Mouse-main/MM
./install.sh -uninstall
./installsh. -reboot
ππΎπ²οΈ Manual install instructions for Batocera v38 and later, execute in terminal:
- From Batocera, type
F1
function key to enter the File Manager - Navigate to /Applications and open Xterm
cp mm.sh /userdata/system/scripts/mm.sh
cp multimouse.sh /userdata/system/multimouse.sh
cp custom.sh /userdata/system/services/vmm
chmod 755 /userdata/system/scripts/mm.sh /userdata/system/multimouse.sh /userdata/system/services/vmm
batocera-services enable vmm
batocera-services start vmm
ππΎπ²οΈ Credits
- Virtual Multi-Mouse developed by StarPlayrX aka Todd Bruss
- Installer service update for Batocera 38 by n2qz
ππΎπ²οΈ Reference Material
- https://github.com/KarsMulder/evsieve
- https://github.com/kempniu/evmapy
- https://opensource.com/article/18/11/udev
- https://wiki.batocera.org/launch_a_script
- https://forums.libretro.com/t/configuring-ra-for-multi-mouse-spinners-lightguns-tackballs/12619E
- https://forum.batocera.org/d/6652-being-able-to-use-trackball-and-spinner-using-per-mouse-index