J'ai fait un champ texte de recherche, j'ai assigné la touche enter
(keyCode = 36) à l'action rechercher.
Si j'appuie sur l'autre touche Enter, celle du numpad (keyCode = 76)
elle ajoute un caractère inexistant(carré vide) dans mon champ texte...
Si je l'assigne aussi à l'action rechercher ( on keyUp me \ if
_key.keyCode = 36 or _key.keyCode = 76 ...) le caractère est ajouté à
mon champ puis l'action exécutée. Cela fausse la recherche et ne fait
pas très joli.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ned
filtrer au keyDown ?
on keyDown me if _key.keyCode = 76 then nothing else pass end if
à tester, depusi les dernière version je sais plus si c'est "pass" ou au contraire "dontPassEvent" qui fonctionne
-- ----- Ned ------------------------------------ Bien faire et laisser braire ... mais après avoir lu & compris ceci : http://faqmm.free.fr ------------------------------------
filtrer au keyDown ?
on keyDown me
if _key.keyCode = 76 then
nothing
else
pass
end if
à tester, depusi les dernière version je sais plus si c'est "pass" ou au
contraire "dontPassEvent" qui fonctionne
--
-----
Ned
------------------------------------
Bien faire et laisser braire ...
mais après avoir lu & compris ceci :
http://faqmm.free.fr
------------------------------------
on keyDown me if _key.keyCode = 76 then nothing else pass end if
à tester, depusi les dernière version je sais plus si c'est "pass" ou au contraire "dontPassEvent" qui fonctionne
-- ----- Ned ------------------------------------ Bien faire et laisser braire ... mais après avoir lu & compris ceci : http://faqmm.free.fr ------------------------------------
KRS
Merci c'est nickel!
Pour la précision, Dir 10.1 comprend les commandes pass et stopEvent()
De plus histoire de faire propre entre windwos et OSX, il vaut mieux utiliser RETURN et ENTER pour respectivement la touche retout chariot et Enter du clavier numérique à la place de keyCode 46 et 76.
Ned wrote:
filtrer au keyDown ?
on keyDown me if _key.keyCode = 76 then nothing else pass end if
à tester, depusi les dernière version je sais plus si c'est "pass" ou au contraire "dontPassEvent" qui fonctionne
Merci c'est nickel!
Pour la précision, Dir 10.1 comprend les commandes pass et stopEvent()
De plus histoire de faire propre entre windwos et OSX, il vaut mieux
utiliser RETURN et ENTER pour respectivement la touche retout chariot et
Enter du clavier numérique à la place de keyCode 46 et 76.
Ned wrote:
filtrer au keyDown ?
on keyDown me
if _key.keyCode = 76 then
nothing
else
pass
end if
à tester, depusi les dernière version je sais plus si c'est "pass" ou au
contraire "dontPassEvent" qui fonctionne
Pour la précision, Dir 10.1 comprend les commandes pass et stopEvent()
De plus histoire de faire propre entre windwos et OSX, il vaut mieux utiliser RETURN et ENTER pour respectivement la touche retout chariot et Enter du clavier numérique à la place de keyCode 46 et 76.
Ned wrote:
filtrer au keyDown ?
on keyDown me if _key.keyCode = 76 then nothing else pass end if
à tester, depusi les dernière version je sais plus si c'est "pass" ou au contraire "dontPassEvent" qui fonctionne