arbitre_geste
arbitre_geste
¶
Choisir le vocabulaire d'une main, sans exécuter l'action.
Les deux moteurs restent séparés : un pincement ne doit jamais envoyer un fichier, un poing ne doit jamais cliquer. Cet arbitre ne fait qu'une chose — dire LEQUEL des deux a la main — après confirmation temporelle (§11).
Mélanger les actions dans un seul seuil, c'est ce qui a déjà fait rater les poings le 25 août (PINCE classée avant le poing). Ici le contact pouce-index force le pointeur, et un objet déjà tenu force le transfert.
Classes¶
Vocabulaire
¶
Bases: str, Enum
Ce qui circule sur le fil — les mêmes noms que le mode verrouillé.
ArbitreDeGeste
¶
Confirmer un vocabulaire avant de le livrer aux moteurs.
Source code in src/diapason/desktop/arbitre_geste.py
Methods:¶
observer
¶
observer(
points: Optional[Sequence[Point]],
*,
tenu: bool = False,
depot_en_attente: bool = False,
pince_confirmee: bool = False,
) -> Vocabulaire
Rendre le vocabulaire confirmé, ou le précédent s'il n'y en a pas.