Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
Sujet: CapsLock Jeu 8 Jan 2015 - 8:42
J' ai vu par l' outils de Klaus dll viewer qu' il y avait des fonctions liées au clavier dans user32.dll mais, malheureusement, j' ai du mal à décrypter la doc. Quelqu' un saurait il comment on peut récupérer l' état du clavier par cette dll ?...
Klaus
Nombre de messages : 12301 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
Sujet: Re: CapsLock Jeu 8 Jan 2015 - 9:18
Oui, moi...
Tu utilises la fonction
Code:
res% = dll_call5("GetKeyboardState",vk%)
qui te donne des informations sur la touche dont tu passes le VK_CODE en paramètre.
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
Sujet: re Jeu 8 Jan 2015 - 10:48
Merci Klaus.
J' ai écris ceci :
Code:
dim vk%,res% dll_on "user32.dll" vk%=20 res% = dll_call1("GetKeyboardState",vk%) dll_off message res% end
Mais, cela me renvoie toujours 0 que le clavier soit verrouillé en majuscule ou pas. j' ai cherché vk_code sur google qui me donne des trucs bizarre style vk_capital ( caps lock ) 0x14 ( c' est ici ) si c' est de l' hexadecimal, cela correspond pourtant bien à 20 en decimal et donc au scancode de Panoramic
Klaus
Nombre de messages : 12301 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
Sujet: Re: CapsLock Jeu 8 Jan 2015 - 12:20
Au lieu d'utiliser User32.dll, utilise KGF.dll. Et recharge la nouvelle version V4.04 de ce jour qui y corrige un bug...
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
Sujet: re Jeu 8 Jan 2015 - 12:47
Ok Klaus !
Contenu sponsorisé
Sujet: Re: CapsLock
CapsLock
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum