S'il vous vient l'envie de tester la combinaison des touches MAJ + CTRL + ALT, faites attention de ne pas accrocher en passant la barre d'espacement. Jai de petits doigts et j'y ai presque trébuché. Résultat : Crac! Boum! L'application s'est fermée! Car s'il y a des événements « souris », il y a aussi des événements « clavier ». Et certains sont détectés automatiquement.
Souvenez-vous que nous avons placé un bouton de commande sur la feuille Événements souris, que ce bouton est le seul contrôle de l'application à recevoir des événements clavier et qu'il a, par défaut, le « focus » (un rectangle pointillé l'indique). Le bouton répondra donc au clavier et comme par hasard, les touches qui le mettent en action sont Entrée (Enter) et Espacement (Spacebar).
Vous pouvez, si ce fait vous agace, remédier à la situation. Car il est rare qu'une application n'aie qu'un seul bouton (ou un seul contrôle recevant les événements clavier). Pour l'instant j'ai deux solution à vous proposer. La troisième étant de passer tout de suite à la page suivante.
1
à sa propriété TabIndex.Dans le premier cas, vous pourrez fermer l'application à l'aide du bouton [x] de la barre de titre, à l'aide du menu système ou à l'aide des touches ALT + F4.
Dans le second cas, vous devrez soit cliquer sur Quitter, soit appuyer sur TAB puis sur Entrée (ou la barre d'espacement!) ou encore les autres options mentionnées plus haut.
Dans un cas comme dans l'autre, vous n'aurez plus à vous soucier de la barre d'espacement. Pour d'autres solutions plus orientées « clavier », il faudra filtrer les événements clavier. Ce n'est malheureusement pas l'objet de ce tutoriel.
Vous ne vous souvenez plus de ce que c'est que le menu « système »? Repérez l'icône de votre navigateur (ou de VB) sur la barre de titre, juste à gauche du titre et cliquez dessus. Voilà! C'est ça, le menu système.