blockly > ShortcutRegistry > onKeyDown
Méthode ShortcutRegistry.onKeyDown()
Gère les événements de pression sur une touche.
- Tous les
KeyboardShortcut
mappés aux codes de touche qui déclenchent l'événemente
seront traités, de l'enregistrement le plus ancien au plus récent. - Si lepreconditionFn
du raccourci existe, il sera appelé. SipreconditionFn
renvoie la valeur "false", la fonctioncallback
du raccourci est ignorée. Le traitement se poursuit avec le raccourci suivant, le cas échéant. - La fonctioncallback
du raccourci est alors appelée. Si elle renvoie "true", le traitement s'arrête etonKeyDown
renvoie "true". Si la valeur renvoyée est "false", le traitement se poursuit avec le raccourci suivant, le cas échéant. - Si tous les raccourcis enregistrés pour le code de touche donné ont été traités sans qu'aucun ne renvoie la valeur "true",onKeyDown
renvoie la valeur "false".
Signature :
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
Paramètres
Paramètre | Type | Description |
---|---|---|
espace de travail | WorkspaceSvg | Espace de travail principal dans lequel l'événement a été capturé. |
e | KeyboardEvent | Événement de pression sur une touche. |
Renvoie :
booléen
"True" si l'événement a été traité, sinon "false".