blockly > ShortcutRegistry > onKeyDown
Méthode ShortcutRegistry.onKeyDown()
Gère les événements de pression sur une touche.
- Tous les
KeyboardShortcutmappés aux codes de touche qui déclenchent l'événementeseront traités, de l'enregistrement le plus ancien au plus récent. - Si lepreconditionFndu raccourci existe, il sera appelé. SipreconditionFnrenvoie la valeur "false", la fonctioncallbackdu raccourci est ignorée. Le traitement se poursuit avec le raccourci suivant, le cas échéant. - La fonctioncallbackdu raccourci est alors appelée. Si elle renvoie "true", le traitement s'arrête etonKeyDownrenvoie "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",onKeyDownrenvoie 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".