Keymouse paramétrage, ou modifier les paramètres de la souris et du clavier

Soyez le premier à donner votre avis sur cette source.

Vue 5 863 fois - Téléchargée 454 fois

Description

Bonjour,
voici une application qui vous permettra de modifier les paramètres de la souris et du clavier, en passant par les API Windows.
Très très simple, j'ai pas trop mal réussi le "design" ^^

Ce que vous apporte ce source :

- utilisation des API Windows SystemParametersInfo et GetSystemMetrics
- utilisation de structures
- API SwapMouseButton (toujours bon à savoir)
- redémarrer l'ordinateur
- dérivé du précédent : éteindre ordinateur, déconnecter session ...

Tous vos critiques, remarques, conseils, etc ...

Source / Exemple :


// Dans le zip

Conclusion :


Pour ceux que ça n'aurait pas branché, il y a en prime un exemple de comment ajuster ses privilèges et redémarrer l'ordinateur (modifiez les Flags de ExitWindowsEx pour éteindre, se déconnecter, etc ...)

Cordialement, Bacterius !

Codes Sources

Ajouter un commentaire Commentaires
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
Bonjour,
bon voilà c'est corrigé ...

"bon ben je corrige dans quelques minutes ^^ " il fallait comprendre 1 jour evidemment ...

*** IMPORTANT ***
Si vous experiencez des problèmes de double-clic suite au test de ma source, n'allez pas sortir l'arsenal, le CD de réinstallation de Windows, rangez tout ça au placard et relancez ma source. J'ai corrigé le bug qui fixait à 0 la hauteur du rectangle du Double-clic, donc impossible de double-cliquer. Pour les remettre, faites : Hauteur 4, Largeur 4 (ce sont les valeurs par défaut) et appliquez les changements.

Cordialement, Bacterius !
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
Ah zut, bon ben je corrige dans quelques minutes ^^

Cordialement, Bacterius !
Messages postés
3826
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
10 mai 2021
42
Salut,

tu fais un "SETDOUBLECLKHEIGHT" :
SystemParametersInfo(SPI_SETDOUBLECLKHEIGHT,0, @MouseInfo.NbTraces,SPIF_SENDCHANGE);

juste avant de faire
MouseInfo.DCHeight := GetSystemMetrics(SM_CYDOUBLECLK);
MouseInfo.DCWidth := GetSystemMetrics(SM_CXDOUBLECLK);

pas étonnant que ça reste à zéro alors ^^
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
Bon ben voilà ça utilise les API SystemParametersInfo et GetSystemMetrics.
En revanche j'ai un bug chez moi, la hauteur du rectangle de définition du double-clic est toujours à 0 (donc si vous avez le même problème pensez à le mettre à 4 et à appliquer les changements sinon vous pourrez plus double-cliquer ;) )

Les changements s'appliquent directement.

Cordialement, Bacterius !
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
Profond, vachement profond ...
Moi aussi je dois tout (presque) à DelphiFr, mais surtout à mon père :) qui m'a appris les bases.
En tout cas j'adore les API ^^
(désolé j'ai pas réussi à écrire un aussi gros paragraphe que toi :x)

Cordialement, Bacterius !
Afficher les 17 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.