Instancie un clavier virtuel et ses éléments et les lie à un éditeur : ajout des listeners et du triggerBtn.
L’éditeur Mathlive associé ou l’éditeur input classique associé
Optionaloptions: MfVirtualKeyboardOptionsOptionalcommandsStaticcurrentStatic OptionalmouseupStaticvkStaticvkAjoute un bouton de commande mathquill (cf commands dans src/lib/mathquill/functions.js)
Fonction appelée quand on a cliqué sur un bouton ⇑ ou ⇓ d’un clavie virtuel pour le faire apparaître ou disparaître
chaîne de un caractère ⇑ ou ⇓
Cache le clavier asscocié à l’éditeur actif
Montre le clavier associé à l’éditeur actif
StaticsetStaticsetFonction plaçant automatiquement le clavier virtuel par rapport à l’éditeur auquel il est associé Ne fait rien si on a déjà fat glisser manuellement le clavier virtuel (pour un éditeur pas recréé)
À priori pas besoin d’instancier directement cette classe, l’appel de module:mqFunctions.mqRestriction mqRestriction devrait suffire Cf également le tuto {@tutorial MqVirtualKeyboard} pour migrer de module:j3pFunctions.j3pRestriction à module:lib/mathquill/functions.mqRestriction mqRestriction