La philosophie de Cabri II Plus est de permettre le maximum d’interactions (souris, clavier...) entre l’utilisateur et le logiciel, et dans chaque cas, de faire ce que l’utilisateur s’attend à ce que le logiciel fasse, en respectant d’une part les comportements usuels des applications et du système, et d’autre part le comportement mathématique le plus plausible.
Un document Cabri II Plus est composé d’une figure construite librement sur une unique feuille de papier virtuelle de 1m sur 1m. Une figure est composée d’objets géométriques tels que points, droites, cercles,... mais également de nombres, textes, formules...
Un document peut également comporter des macro-constructions, permettant de reproduire facilement des constructions dans une figure et d’étendre les fonctionnalités du logiciel. L’application permet d’ouvrir simultanément plusieurs documents.
La fenêtre de Cabri II Plus et ses différentes zones :
La barre d’outils par défaut et les noms des différentes
boîtes à outils :
| Un objet existant peut être sélectionné. | |
| Un objet existant peut être sélectionné, ou déplacé, ou utilisé dans une construction. | |
| Apparaît lorsqu’on clique sur un objet existant pour le sélectionner, ou l’utiliser dans une construction. | |
| Plusieurs sélections sont possibles sous le curseur. Un clic provoquera l’apparition d’un menu permettant de préciser les objets à sélectionner parmi toutes les possibilités. | |
| Apparaît pendant le déplacement d'un objet. | |
| Le curseur est dans une portion libre de la feuille, et on peut définir une sélection rectangulaire par glisser-déposer. | |
| Signale le mode de déplacement de la feuille. On peut entrer dans ce mode à tout moment en maintenant la touche Ctrl enfoncée. Dans ce mode, glisser-déposer déplacera la feuille dans la fenêtre. | |
| Apparaît pendant le déplacement de la feuille. | |
| Indique qu’un clic va créer un nouveau point libre sur la feuille. | |
| Indique qu’un clic va créer un nouveau point libre sur un objet existant, ou un nouveau point à l’intersection de deux objets existants. | |
| Indique qu’un clic va remplir l’objet sous le curseur avec la couleur courante. | |
| Indique qu’un clic va changer l’attribut (par exemple la couleur, le style, l’épaisseur...) de l’objet sous le curseur. |