I always have to workaround problems with new media- and gaming-keyboards or mouses. I can't run them well enough for office-usage or gaming. I can't configure my keyboard-illumination and no media-keys are working, special keys are also not running. Very similiar to mouses, the old mouse-driver is always accelrating mouse-movements without being able to disable them. This function can be good for desktop-usage with old mouses, at my case i get less accuracy/efficency using newest kinds of mouses. Drivers are made for usb1.1 devices and it is harming my workflow at many cases.
Linux is having drivers for razer-devices and i did also have a look into it, enabling them at free-bsd should be a thing for days or a week if experienced programmers do it. I intented to do it myself but currently iam not healthy enough to do so and there is more to do then only porting drivers for razer-devices.
Mouse and keyboard-drivers need some remake with more configuration-options. Mouse-acceleration needs an option to get disabled and mouse-drivers are also hard to get bypassed if you want to use some other kind of drivers like razer-drivers from linux, it feels anoying disabling the current mouse-driver to load another one or try some different things.
I need to use scripts like this to do reconfigure mouse-settings:
PID=$(cat /var/run/moused.ums0.pid)
kill $PID
PID=$(cat /var/run/moused.ums1.pid)
kill $PID
sleep 1
mouseddefault=$(cat /home/Mtk-0.0.0.0.1/Scripts/moused/default.txt)
mousedA=$(cat /home/Mtk-0.0.0.0.1/Scripts/moused/A.txt)
moused -p /dev/ums0 -t auto -r high -a $mouseddefault -A $mousedA -F 1000 -I /var/run/moused.ums0.pid
moused -p /dev/ums1 -t auto -r high -a $mouseddefault -A $mousedA -F 1000 -I /var/run/moused.ums1.pid
Deeper looks also implicated porting razer-drivers might cause some dependency's crashing with each other, there is old trash from previous mouse-drivers(?) combined with new stuff and both working each together. I cant easily disable the original mouse-driver or change settings on the fly. This is confusing, not to speak about changing something at keyboard-functions. This should be reworked.
Linux is having drivers for razer-devices and i did also have a look into it, enabling them at free-bsd should be a thing for days or a week if experienced programmers do it. I intented to do it myself but currently iam not healthy enough to do so and there is more to do then only porting drivers for razer-devices.
Mouse and keyboard-drivers need some remake with more configuration-options. Mouse-acceleration needs an option to get disabled and mouse-drivers are also hard to get bypassed if you want to use some other kind of drivers like razer-drivers from linux, it feels anoying disabling the current mouse-driver to load another one or try some different things.
I need to use scripts like this to do reconfigure mouse-settings:
PID=$(cat /var/run/moused.ums0.pid)
kill $PID
PID=$(cat /var/run/moused.ums1.pid)
kill $PID
sleep 1
mouseddefault=$(cat /home/Mtk-0.0.0.0.1/Scripts/moused/default.txt)
mousedA=$(cat /home/Mtk-0.0.0.0.1/Scripts/moused/A.txt)
moused -p /dev/ums0 -t auto -r high -a $mouseddefault -A $mousedA -F 1000 -I /var/run/moused.ums0.pid
moused -p /dev/ums1 -t auto -r high -a $mouseddefault -A $mousedA -F 1000 -I /var/run/moused.ums1.pid
Deeper looks also implicated porting razer-drivers might cause some dependency's crashing with each other, there is old trash from previous mouse-drivers(?) combined with new stuff and both working each together. I cant easily disable the original mouse-driver or change settings on the fly. This is confusing, not to speak about changing something at keyboard-functions. This should be reworked.