Touche fn verrouillée (Compaq) et aussi bloquée

azerty998 azerty998
1 312 contributions
Membre depuis le 28/03/2002
Envoyé le 30/03/2012 à 21:41


Bonjour,

Je suis face à un Pc portable Compaq d'environ 2007-2009 qui a la touche fn verrouillée c'est à dire que le clavier est inutilisable car chaque U par exemple donne un 4. Ce qui est etonnant, c'est qu'en plus, la combinaison Fn+u donne 4 aussi, donc pas moyen d'avoir autre chose qu'un 4. La touche est elle, en plus d'etre verouillée, cassée ? comment la deverouiller, un programme pour verifier que la touche fn marche bien , etc....? Merci de votre aide!!!


JVelon JVelon
47 contributions
Membre depuis le 24/04/2010
Envoyé le 31/03/2012 à 11:18


Bonjour,

Avec un petit programme de 3 lignes écrit en VBS, on peut simuler la saisie d'une touche au clavier.

Le principe est le suivant :

Créer un fichier avec l'extension.vbs, par exemple clavier.vbs

Avec le bloc notes saisir par exemple, dans ce fichier :
Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.SendKeys "{NUMLOCK}"
WScript.Quit

Enregistrer et exécuter le fichier.
Avec l'exemple ci-dessus, on verrouille ou on déverouille le clavier.

En remplaçant la 2ème ligne (WshShell.SendKeys "{NUMLOCK}") par :
WshShell.SendKeys "{F6}"
on active la touche de fonction F6.

Avec : WshShell.SendKeys "%V"
on simule l'appui simultané sur ALT et V

Avec : WshShell.SendKeys "{CAPSLOCK}"
on verrouille ou on dévérouille les majuscules.

Une documentation sur les différents paramètres utilisables avec SendKeys :
http://www.commentcamarche.net/contents/vbscript/vbs-constantes.php3
(voir codes de touches clavier)



Merci de visiter mon site : www.calagenda.fr un calendrier 2019 et un agenda personnalisable et gratuit.
azerty998 azerty998
1 312 contributions
Membre depuis le 28/03/2002
Envoyé le 31/03/2012 à 19:16


Bonjour,
une réponse très interessante qui merite que je prenne bien le temps de voir ca... merci

Bonjour,

Avec un petit programme de 3 lignes écrit en VBS, on peut simuler la saisie d'une touche au clavier.

Le principe est le suivant :

Créer un fichier avec l'extension.vbs, par exemple clavier.vbs

Avec le bloc notes saisir par exemple, dans ce fichier :
Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.SendKeys "{NUMLOCK}"
WScript.Quit

Enregistrer et exécuter le fichier.
Avec l'exemple ci-dessus, on verrouille ou on déverouille le clavier.

En remplaçant la 2ème ligne (WshShell.SendKeys "{NUMLOCK}") par :
WshShell.SendKeys "{F6}"
on active la touche de fonction F6.

Avec : WshShell.SendKeys "%V"
on simule l'appui simultané sur ALT et V

Avec : WshShell.SendKeys "{CAPSLOCK}"
on verrouille ou on dévérouille les majuscules.

Une documentation sur les différents paramètres utilisables avec SendKeys :
http://www.commentcamarche.net/contents/vbscript/vbs-constantes.php3
(voir codes de touches clavier)







Discussion trop ancienne

Cette discussion a été automatiquement fermée car elle n'a plus reçue de nouveau message depuis trop longtemps.

Nous vous suggérons de créer un nouveau message

« Retour sur la liste des messages de ce forum