IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Modifier un API Win10 pour les paramèetres de souris


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de iBenny
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 151
    Par défaut Modifier un API Win10 pour les paramèetres de souris
    Bonjour,

    J'aimerais modifier la dll/procédure responsable de la vitesse du curseur de la souris dans Win10 car je ne la trouve pas assez rapide sur mon écran 21:9.

    Le plus loin que j'ai pu chercher est avec Process Hacker qui semble m'indiquer rundll32.exe ou ntdll.dll comme responsable du mouvement de la souris. Est-ce exact ? :
    (copier-coller l'image sur votre éditeur d'image pour tout voir au besoin)
    Nom : Souris +.gif
Affichages : 450
Taille : 993,8 Ko

    Quelle procédure à l'intérieur de ntdll.dll serait responsable de la vitesse de déplacement de la souris selon vous (si c'est bien ce dll qui en est responsable) ?

    Merci bien de votre aide
    iBenny

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Que cherches-tu à faire: mettre ce setting au maximum programmatiquement, ou (d'une façon ou d'une autre) aller plus vite que la valeur maximum?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirmé Avatar de iBenny
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 151
    Par défaut
    Bonjour Médinoc,

    Oui ! Je voudrait trafiquer (modifier) la procédure de la dll adéquate pour aller plus vite que la valeur maximum programmée... , ou augmenter la valeur maximum des propriétés du contrôle "scrollbar" de la fenêtre API de type forme VB6 de Word :

    Nom : Souris ++.gif
Affichages : 298
Taille : 5,8 Ko

    Merci bien
    iBenny

  4. #4
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 567
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 567
    Par défaut
    Bonjour,

    c'est un sujet vieux comme les grands écrans, genre 1024x768

    Tu modifies la clé MouseSensitivity dans la base de registre à l'emplacement \HKEY_CURRENT_USER\Control Panel\Mouse.

    Après en vb je ne sais pas comment on fait...

  5. #5
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Dans le pire des cas, pour aller plus loin que le maximum prévu, tu seras obligé d'implémenter un nouveau pilote de souris... ce qui n'est vraiment pas à la portée d'un débutant.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre confirmé Avatar de iBenny
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 151
    Par défaut
    Bonjour frenchsting

    Nom : Souris.png
Affichages : 323
Taille : 35,4 Ko

    J'ai doublé les valeurs Sensitivity, Speed et Threshold2 et... aucun effet ! De plus, si on met la fenêtre les paramètres de la souris en regard de la clé HKEY_CURRENT_USER\Control Panel\Mouse et qu'on modifie les paramètres de la vitesse du pointeur, on remarque que rien ne change dans la BDR ! En tout cas... pas à cet endroit là.


    Médinoc, oui en effet mais modifier un pilote existant est plus facile que d'en écrire un de zéro. Si ça se trouve dans un .inf ou un dll par ex., ça mérite d'y jeter un coup d'oeil. Si c'est dans un .sys, c'est plus compliqué.

    Merci
    iBenny

Discussions similaires

  1. API Neo4j pour les graphes
    Par lakel dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 04/06/2011, 15h31
  2. [WSS3.0]Modifier le mail automatique pour les tâches.
    Par Emerald dans le forum SharePoint
    Réponses: 2
    Dernier message: 15/02/2010, 11h06
  3. Réponses: 5
    Dernier message: 24/11/2006, 16h25
  4. API X pour les jeux 2d et 3d et aussi
    Par Asmod_D dans le forum Linux
    Réponses: 2
    Dernier message: 16/08/2006, 21h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo