Rendre undo-redo plus accessible
Dans les questionnaires, les étudiants de PHY101 (de Christian) se plaignent massivement de l'absence de "ctrl-z" (c'est leur mot).
Or le raccourci "Ctrl-z" fonctionne dans TinyMCE. Soit ils se plaignent que le raccourci clavier ne fonctionne pas dans Fitex (qu'ils utilisent abondamment), soit ils n'ont pas vu les boutons undo-redo.
Solutions possibles :
-
Rendre les boutons undo-redo toujours visibles, mais grisés quand inactifs. -
Gérer le Ctrl-z dans Fitex : intercepter l'événement "keydown" dès qu'un labdoc de type Fitex est en modification (et arrêter quand la modification s'arrête). Attention aux effets de bord : si un utilisateur tape une formule et appuie sur Ctrl-z, il s'attend probablement au fonctionnement natif (annulation de sa dernière séquence de saisie). Par contre, s'il a modifié une cellule, appuyé sur "entrée" (édition de la cellule en-dessous) puis "ctrl-z", il s'attend à ce que la modification de la cellule précédente soit annulée. Autrement dit, les cas dans lesquels il faut intercepter le Ctrl-z ne sont pas évidents. - (piste écartée) Dans TinyMCE, activer les boutons intégrés de undo-redo, et retirer ceux de LabNbook.
Edited by Francois Gannaz