Giter Club home page Giter Club logo

dpigonzales's People

Contributors

sandord avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dpigonzales's Issues

It seems that MS finally fixed mouse speed multiple displays with varying DPIs in W10 Insider Preview build 16273

I noticed that after updating Windows 10 to Insider Preview build 16273, my pointer was way faster than before. After closing down DpiGonzales, I noticed that pointer speed was consistent across all my monitors.

This probably means that DpiGonzales can retire or at least become superfluous for most of us as soon as the final version of Windows 10 Fall Creators Update is released.

If you are on Windows 10 Insider Preview build 16273 or newer, please let us know if you can confirm this or not.

Don't change default mouse speed for main monitor

As I described here #21 , it isn't working for me at all, however I have noticed one thing that I think should be customizable.

My default speed that I use with my main display is 5.
I would like to use a different speed for my other display.

Gonzales does it the other way around, keeping my default 5 for my other display and changing the value for my main display.

This is my default for my main screen without other displays attached and gonzales running.
image

This happens after I run Gonzales
image

Doesn't Load

I have Windows 10, .NET version 4.7.02046, two displays (1920x1200 and 3840x2160).

When I run DpiGonzales.exe, it appears in the task manager for maybe 1 second then vanishes.
If I run it from commandline the same thing happens, no errors.

Not working with android tablet as virtual display with precision touchpad

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
photo

Screenshot from OS' perspective
screenshot

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-win

Mouse speed (gonzales)
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
image

However, my computer has a different setting for touchpad speed.
image

Is it possible for your app to handle this or am I out of luck?

Make refresh rate configurable

Currently the refresh rate is set to 60, which is a bit low for folks that are using those fancy high-FPS gaming monitors.

Maybe we could detect the current frame rate and adjust accordingly.

Application crashes immediately after opening

I'm on the latest version (v1.0.32). When I run the .exe, it briefly starts (appears in task manager) and then disappears. I checked the Event Viewer and found the following errors:

--- .NET Runtime error ---
Application: DpiGonzales.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
at DpiGonzales.App..cctor()

Exception Info: System.TypeInitializationException
at DpiGonzales.App.set_RefreshRate(Int32)
at DpiGonzales.App..ctor()
at DpiGonzales.App.Main()

--- Application Error ---
Faulting application name: DpiGonzales.exe, version: 1.0.32.0, time stamp: 0x5963a875
Faulting module name: KERNELBASE.dll, version: 10.0.14393.1378, time stamp: 0x594a13be
Exception code: 0xe0434352
Fault offset: 0x000da9f2
Faulting process id: 0x369c
Faulting application start time: 0x01d3030c8bcf56db
Faulting application path: C:\Program Files\Mouse DPI Speed Fix\DpiGonzales.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 1cc1b266-2b35-48d8-9fe8-2eeb3e4ab422
Faulting package full name:
Faulting package-relative application ID:

AppCrashReport.zip

Not Working proberly

I Have a 27" 16:9 4k 60Hz side by side with an 19" 5:4 1280x1024 60Hz.
And sadly the cursor speed is still much faster on the 19" with your new app running.
With the old application i could dial it in perfectly.. sadly there was no save or auto start function!

Laggy mouse on high-dpi monitor

Thanks for the awesome tool! this should really be something windows natively fixes

Unfortunately, on my high-dpi display, this tool causes the cursor to become "laggy", or "jump" from point to point instead of going much smoother. At first, I thought it might be the refresh rate but it seems much lower than that, maybe 10-20 "fps".

Setting the refresh rate to 120 makes this a bit better, but it is still noticeably laggier than on my normal-dpi display. Manually altering the config file to set it to 400 is even better (might be placebo), but unfortunately not a total fix.

Is there anything that can be done to alleviate this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.