Page 1 sur 1

Simule touche : Windows + X ne marche pas pour Windows 8 ?

Publié : lun. 26/nov./2012 14:04
par Ar-S
Voilà qui me broute.

Pour simuler la pression des touches, j'utilise keybd_event_

Si le raccourcis Windows R fonctionne bien (fait apparaitre la barre executer), le Windows X lui ne marche pas.
Il devrait faire apparaitre le menu spéciale Windows 8
Avez vous une idée de pourquoi ça ne fonctionne pas ?

---- edit 29-08-2016 -----
Fonctionne maintenant sous W10 x64 - PB 5.50 x64

Code : Tout sélectionner

; WINDOWS + R
res = keybd_event_ ( #VK_LWIN ,0,0,0) ; " Appuyer sur touche windows gauche
res = keybd_event_ ( #VK_R ,0,0,0) ; " Appuyer sur R

res = keybd_event_ ( #VK_R ,0,2,0) ; " Relacher touche R
res = keybd_event_ ( #VK_LWIN ,0,2,0) ; " Relacher touche windows

Delay (500)
MessageRequester("Win + R", "OK",0)



; WINDOWS + X
res = keybd_event_ ( #VK_LWIN ,0,0,0) ; " Appuyer sur touche windows gauche
res = keybd_event_ ( #VK_X ,0,0,0) ; " Appuyer sur X

res = keybd_event_ ( #VK_X ,0,2,0) ; " Relacher touche X
res = keybd_event_ ( #VK_LWIN ,0,2,0) ; " Relacher touche windows

Delay (500)
MessageRequester("Win + X", "No oK",0)


Re: Simule touche : Windows + X ne marche pas pour Windows 8

Publié : jeu. 29/nov./2012 20:02
par nico
J'y arrive pas non plus!

Re: Simule touche : Windows + X ne marche pas pour Windows 8

Publié : jeu. 29/nov./2012 21:51
par nico
J'ai peut être l'explication:

Le menu serait lié à l'interface Métro qui n'est pas une application Desktop, ce qui expliquerait pourquoi cela ne marche pas.

Re: Simule touche : Windows + X ne marche pas pour Windows 8

Publié : jeu. 29/nov./2012 23:00
par Ar-S
Mais l'appel à Moderne UI fonctionne pourtant bien (un simple WINDOWS), c'est tout de même étonnant.
Merci pour le retour

Re: Simule touche : Windows + X ne marche pas pour Windows 8

Publié : lun. 29/août/2016 12:21
par Ar-S
De déterre le topic mais pour info,
le code fonctionne maintenant.
Testé avec succés sous W10 Pro x64 + 5.50 x64