J'utilise GWT et GXT et je veux utiliser des raccourcis clavier comme CTRL-S (ou CTRL-SHIFT-S) pour enregistrer le formulaire actuel. Le problème est, je ne peux pas comprendre comment remplacer les navigateurs intégrés CTRL-S. J'ai essayé d'utiliser un componentEvent et d'appeler stopevent, cancelbubble, etc sans aucune chance. J'ai aussi essayé d'utiliserComment puis-je remplacer les raccourcis clavier du navigateur dans mon application GWT/GXT?
Event.addNativePreviewHandler(new Event.NativePreviewHandler(){
}
et appelant event.getNativeEvent().preventDefault();
pour essayer d'arrêter l'événement, mais cela ne fonctionne pas non plus.
Je suis au point où je peux obtenir mes raccourcis clavier pour travailler, mais ils tirent également l'événement du navigateur trop (comme ouvre un navigateur dialogue d'enregistrement)
Quelqu'un a une idée/conseil sur la façon d'obtenir ça fonctionne? J'ai effectivement un certain nombre de raccourcis que je veux utiliser, mais beaucoup de conflits avec le navigateur - juste essayer de comprendre comment contourner les actions du navigateur.
Pour répondre à ma propre question - nous avons choisi d'aller avec les raccourcis CTRL + ALT qui ne sont pas en conflit avec les raccourcis clavier du navigateur intégré. –