I was looking at the example files roccat-talkfx-0.3.0. So i was thinking if is possible to have more method to control us device. For example change the current profile, dpi, and sensitivity. I would like to bind some of my keyboard macro button (not a roccat unfortunately) to those function.
Anonymous
You can use dbus to easyshift/easyaim devices.
Have a look at the X_dbus_services.xml files in roccat-tools for the interface or inspect the actual bus with tools like qdbusviewer or d-feet.
To change the current profile use the roccatXcontrol applications.
There is no known way to alter the sensitivity besides loading a new profile.