see bottom for update
My problem may not be valid, since I have precision touchpad. See at the bottom.
original report
My setup (touchpad)
1: DELL XPS 13.3", 16:9, 3840x2160 px, scaling 150%
2: Lenovo Yoga Tablet 3 10.1", 16:10, 2560x1600 px, scaling 125%
If my understanding of windows scaling is correct, when interpolated to 1:1 scaling, the displays feel like
1: 13.3", 2560x1440 px
2: 10.1", 2048x1280 px
which then, with the smaller screen extrapolated to the size of larger should feel more/less the same for the values of my initial setup.
2: 10.1" 16:10
-> 13.3" 16:9
= 2696x1516 px
only a 5% difference to perceived resolution 2560x1440 px of the main display (1)
My setup
Screenshot from OS' perspective
That window in the middle is ScreenToGif and here comes the output with no perceived difference with the gonzales app on or off.
Mouse speed (windows)
Mouse speed (gonzales)
Gonzales config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="DpiGonzales.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" throwExceptions="true">
<targets>
<target name="logfile" xsi:type="File" fileName="DpiGonzales.log" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile" />
</rules>
</nlog>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6"/>
</startup>
<userSettings>
<DpiGonzales.Properties.Settings>
<setting name="MouseSpeedToDisplayDpiRatio" serializeAs="String">
<value>16</value>
</setting>
<setting name="RefreshRate" serializeAs="String">
<value>60</value>
</setting>
</DpiGonzales.Properties.Settings>
</userSettings>
</configuration>
/update
The gonzolas indeed changes the mouse speed
However, my computer has a different setting for touchpad speed.
Is it possible for your app to handle this or am I out of luck?