Voici une extension inutile (donc indispensable) que j’ai écrite pour m’amuser : Ext.ux.KeySequenceMap. Comme son nom l’indique, cette classe hérite de Ext.KeyMap et gère des séquences de touches plutôt que des touches uniques.
English reader : an english version is available.
Utilisation
KeySequenceMap fonctionne quasiment de la même façon que KeyMap :
KeyMap :
KeySequenceMap :
C’est donc la même chose à part la propriété key qui devient sequence.
Démo
Vous pouvez tester tout ça en tapant des cheat codes sur la page de démonstration d’Ext.ux.KeySequenceMap !
Code source
Comme d’habitude, sur Github : Ext.ux.KeySequenceMap sous licence GPLv3.