-
[D7] Détection de touche
Bonjour à tous,
Quelqu'un saurait comment détecter l'appui sur les touches fléchées dans un form?
La propriété KeyPreview doit être = True. Cependant, les touches particulières telles que les touches fléchées ne sont pas détectées dans les évènements OnKey... Mais ceci est normal d'après la documentation.
Y-a-t'il une autre possibilité ?
Cdlt.
"Navigation keys (Tab, BackTab, the arrow keys, and so on) are unaffected by KeyPreview because they do not generate keyboard events. Similarly, when a button has focus or when its Default property is true, the Enter key is unaffected by KeyPreview because it does not generate a keyboard events."
-
Dans OnKeyDown/OnKeyUp, les flèches sont bien détectées. Les valeurs du paramètre Key sont alors VK_UP, VK_DOWN, VK_RIGHT ou VK_LEFT.