Skip navigation.

exploreopera

| Help

Sign up | Help

photo

Groumphy au quotidien

AutoIt : les clés d'accès

, , , , , , , ,

A l'image d'un site internet, une interface graphique doit pouvoir facilement se manipuler au clavier.
Il existe donc quelques trucs et astuces de pouvoir intégrer dans votre interface graphique des « clés d'accès », des ordres de tabulations etc.

Les différents contrôles permettant d'être activés au clavier sont les suivants : GUICtrlCreateMenu (pour la création d'un menu), GUICtrlCreateMenuItem (pour un élément d'un menu précédemment créé), GUICtrlCreateRadio, GUICtrlCreateTab (pour l'interface contenant les tabulations), GUICtrlCreateTabItem (pour les différents éléments de tabulation), GUICtrlCreateButton et GUICtrlCreateCheckBox.

Par la suite dans l'interface graphique il y a moyen de déterminer un ordre de tabulation sur les contrôles.

Voyons comment faire en détail :
$filemenu = GUICtrlCreateMenu ("&File")
$fileitem = GUICtrlCreateMenuitem ("&Open",$filemenu)


Cela se fait simplement et uniquement via l'esperluette ! En effet, identiquement au Visual Basic, Visual Basic for Application, la clé ou l'entrée d'accès au contrôle se fait de manière identique. Il faudra pour l'avoir (par exemple ci-dessus le menu) pousser sur la touche Alt de votre clavier qui mettra en valeur (soulignement) les lettres permettant l'accès à la touche, au bouton, au menu etc.

Concernant l'ordre de tabulation, il est paramétrable dans le Koda Interface Designer... Lorsque vous éditez les propriétés ou lorsque votre interface utilisateur (GUI) contenant les contrôles est terminée, faîtes-y un simple clic avec le bouton droit de la souris et choisissez l'option Tab Order.

Pourquoi créer une telle opérationnalité ? Comme vous le savez la rapidité du clavier n'est plus à démontrer, cela donnera un gain de rapidité ; mais aussi du professionnalisme à votre interface de script / application. Mais le plus important reste l'utilisabilité ainsi que l'accessibilité de celle-ci... Votre but premier.

Prague, les photographies"Reading level" de ce blog

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : aa75ef

Smilies

September 2008
MTWTFSS
August 2008October 2008
1234567
891011121314
15161718192021
22232425262728
2930