Dans XT3, il était possible de définir le type de déclenchement des alarmes parmi :
- Déclenchement immédiat.
- Mise en attente avec icône clignotante.
- Mise en attente avec Barre et icône clignotantes.
Dans XT4, le système sera différent, il a été repensé pour tenir compte des désagréments du système précédent et pour permettre une utilisation plus souple.
Voici donc ce qui est prévu pour une alarme contenant un message :
- Le clignotement de la Barre se fera selon un paramètre global à l'outil, sa durée sera paramétrable de 0 à 30 secondes. L'objectif doit être de signaler l'arrivée d'une nouvelle alarme, et non de forcer l'utilisateur à l'afficher à cause d'un clignotement trop gênant. Un simple clic sur la Barre permettra d'arrêter le clignotement avant le délai paramétré, mais après un minimum de deux secondes, ce délai permettant de s'assurer que le clignotement a bien été vu si l'utilisateur était justement sur le point de cliquer sur la Barre.
- Il y aura une icône d'alarme qui sera visible en permanence s'il y a au moins une alarme programmée. Cliquer dessus ouvrira un menu permettant d'accéder à la liste des alarmes (via la page dédiée de l'outil Agenda). Cette liste sera composée des prochaines alarmes pour chaque évènement, il y aura donc une seule alarme visible pour les évènements répétitifs, comme dans XT3.
- Lors du déclenchement d'une alarme, l'icône s'animera. Si plusieurs alarmes sont programmées au même moment ou si les alarmes précédentes sont toujours en attente, l'icône le signalera par un système de clignotement multiple, un peu comme du morse, le clignotement suivant signifiant 3 alarmes en attente : "o_o_o_____o_o_o_____o_o_o_____...".
- Cliquer sur l'icône affichera à nouveau le menu, cette fois-ci contenant également le titre des alarmes en attente, plus un élément permettant de mettre en pause la gestion des alarmes (anciennement Arrêter le moteur.) Sélectionner une alarme dans le menu déclenchera l'affichage de son message, décrit plus bas. Cela permettra donc de gérer de multiples alarmes en attente plus facilement que dans XT3. Le clignotement se réduira en fonction du nombre d'alarmes restant en attente jusqu'à retrouver son état inerte.
- La liste des rappels possibles sera plus courte, mais il y aura moyen de reprogrammer une nouvelle date et heure de rappel (l'évènement restant inchangé).
- Si l'alarme est acceptée (non reportée), il sera possible de spécifier comment gérer l'évènement déclencheur : le passer ou non en statut "Fait", le conserver ou l'effacer (ce dernier point étant encore à revoir).
- Il sera possible d'ouvrir l'Agenda en mode édition afin de visualiser et/ou modifier les détails de l'évènement.
Les alarmes liées à des évènements sans message fonctionneront différemment. Pour rappel, il est conseillé d'utiliser ceux-ci pour déclencher des actions en l'absence de l'utilisateur, par exemple pour lancer un script de sauvegarde ou la mise en veille de l'ordinateur au milieu de la nuit.
Dans ce cas, la fenêtre de message s'affichera directement à l'écran, sans notification préalable. Le message affiché sera un compte à rebours avant l'exécution de l'action associée. La durée du compte à rebours sera paramétrable de façon globale à l'outil, de 15 secondes à 5 minutes. Il sera possible d'annuler le compte-à-rebours, de forcer l'exécution ou de le laisser se terminer.
Un évènement comportant du texte et une action sera considéré comme devant être géré par l'utilisateur, et suivra donc le modèle "message seul".