Gemrb Mouse Sensetivity / Cursor Speed
-
Hi All,
I've been having some issues configuring GemRB lately and was hoping that someone in the community might be able to help!
I'm running the latest image of RetroPie (v4.8 at time of writing) on an RPi3 and have installed the GemRB application using the binary from the RetroPie setup script.
Basically, my issue is that my current setup uses an arcade-style trackball connected through a USB interface rather than an actual mouse, and the mouse sensetivity in GemRB is coming through very low. I've experienced the same sort of behaviour in other applications launched from emulationstation (e.g. chromium browser, steam link etc.) but I managed to mitigate the situation by specifying a transformation matrix & a custom mouse configuration in /etc/X11/xorg.conf.d/ , similarly to what is proposed in section 1.2 below: https://wiki.archlinux.org/title/Mouse_acceleration#Persistent_configuration.
I've also tried mucking about with the mouse DPI settings in the hwdb of udev, which has the same results (works in other applications but is ignored by GemRB).
However, it seems that these other two applications are (in some form or another) launching an X server and/or window manager first - chromium is launched with startx for example, so it seems that this is allowing them to load the custom libinput config, but with GemRB I've no indication of what it's using to handle the mouse input when it's loaded via Emulationstation.
So basically that's what I'd like to know - what is the emulator using to enumerate the mouse input and what can I do (if anything!), to either artificially change the mouse DPI that's passed in, or specify some kind of co-ordinate matrix similar to what works with the applications running under X.
Any help warmly appreciated!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.