none
[System Tweak] Pixel genaue Verwendung der Tastaturmaus (erleichterte Bedienung) RRS feed

  • Frage

  • 

    Moin,

    der Titel verrät ein Teil des Themas.

    Ich möchte meine Tastaturmaus dazu bekommen, dass sie eine definierte Distanz in Pixel zurücklegt.

    In der Linux Welt unter KDE heißt es bei dem Wert"Maximum speed" - This is the maximum speed in pixels per second the pointer can reach for mouse key acceleration.

    Das, mehr oder weniger, Windows Equivalent dazu wäre der Registry Key "Computer\HKEY_CURRENT_USER\Control Panel\Accessibility\MouseKeys\MaximumSpeed", welcher allerdings sich unbekannt verhält. Zu dieser Annahme komme ich, da ich den Regler in der Systemsteuerung dazu ein paar Zustände annehmen lassen habe und darauhin Werte festgehalten, die einerseits die Distanz von A nach B repräsentieren, als auch die Differenz der Zustände. Die Werte geben keinen Ausschluss darauf, wie Windows hier funktioniert, ausgenommen ein Switch-Case (o.ä.) kommt mir in den Sinn.

    Nun habe ich also mich etwas in die DLLs begeben, aber kann mittels der Tools, die ich im Netz dafür mir organisiert habe, nicht die korrekte Funktion ausfindig machen, die die Ziffernblock Eingaben in Mausbewegungen umsetzt. Ich ging erst von der user32.dll aus, mit ihrer Funktion mouse_event.

    https://msdn.microsoft.com/en-us/library/windows/desktop/ms646260(v=vs.85).aspx

    Das Tool, was ich zum Stacktrace erstellen verwendet habe, heißt "API Monitor", in der Version 2 (http://www.rohitab.com/apimonitor).

    Doch beim aktivieren des Stacktraces vor bzw. nach dem Aufruf der Funktion sprang nicht an. Ich hab keinen Process ausgesucht, da mir nicht klar ist, welcher Windows Prozess diese Übersetzung inkl. der im Registry hinterlegten Parameter durchführt.

    Deshalb bin ich nun gefühlt am Ende. Mouse_Event erscheint mir am ehesten als Funktion, die genutzt wird bei dem Ziffernblock. Wenn euch was anderes  bekannt ist, bitte lasst es mich wissen bzw. wie intern die Funktion arbeitet. Ich würd gerne mein Windows in diesem Sinne tweaken.


    Mit freundlichen Grüßen,
    Faeis

    Donnerstag, 21. Juni 2018 08:05