Blog

Comprendre l’association des touches après une migration vers ORMIT™-OpenJava

ORMIT™-OpenJava conserve par défaut les mêmes associations de touches qu’Oracle Forms, pour une transition en douceur sans gestion du changement. Entièrement personnalisable dans key_mappings.mjs, il offre une meilleure lisibilité et un meilleur contrôle.

Comment l’association des touches est-elle gérée dans Oracle Forms?

Dans Oracle Forms, l’association des touches est définie dans le fichier FRMWEB.res. Ce fichier précise les raccourcis clavier de diverses fonctionnalités, comme la navigation, la validation (commit) et l’interaction avec les formulaires. Chaque fonctionnalité est associée à une touche ou à une combinaison de touches.

Par exemple :

  • Next Field -> TAB
  • Previous Field -> SHIFT + TAB
  • Commit -> F10
  • Previous Block -> CTRL + UP

Comment l’association des touches est-elle gérée dans ORMIT™-OpenJava?

Après la migration vers ORMIT™-OpenJava, les associations de touches sont définies dans un fichier nommé key_mappings.mjs. Ce fichier joue un rôle semblable à celui de FRMWEB.res, mais il est mieux structuré, plus lisible et plus facile à personnaliser.

Par défaut, ORMIT™-OpenJava conserve les mêmes associations de touches qu’Oracle Forms pour assurer une transition en douceur aux utilisateurs finaux. Aucune gestion du changement n’est donc nécessaire, et les utilisateurs continuent d’utiliser les combinaisons de touches qu’ils connaissent. Les associations de touches restent toutefois entièrement personnalisables et peuvent être adaptées à de nouveaux besoins au besoin.


Comment se comparent les touches d’Oracle Forms et d’ORMIT™-OpenJava ?

Alors qu’Oracle Forms s’appuie sur des équivalences de fonctionnalités, ORMIT™-OpenJava (OOJ) établit une correspondance plus directe entre les déclencheurs et les touches. Vous comprenez et contrôlez ainsi mieux la façon dont chaque action est exécutée et le déclencheur auquel elle correspond dans le code.

Exemple d’association des touches dans OOJ

Fonctionnalité Association des touches :
Oracle Forms (FRMWEB.res), identique dans ORMIT™-OpenJava
ORMIT™-OpenJava (déclencheur)
Previous Block CTRL + UP triggers.key_prvblk
Next Field TAB triggers.key_nextfld
Previous Record Flèche vers le haut triggers.key_up
Commit F10 triggers.key_commit

Quels avantages offre l’association des touches d’ORMIT™-OpenJava ?

  • Meilleure lisibilité : les associations indiquent explicitement le déclencheur qui correspond à chaque action de touche.

  • Personnalisation facilitée : les développeurs peuvent facilement modifier ou enrichir les associations de touches dans key_mappings.mjs.

  • Contrôle plus précis : chaque fonctionnalité est associée à un déclencheur précis, ce qui assure la cohérence dans toute l’application.

  • Expérience utilisateur sans rupture : les associations par défaut sont celles d’Oracle Forms, ce qui évite toute perturbation et réduit les besoins de formation.

Puis-je personnaliser les associations de touches d’ORMIT™-OpenJava ?

Oui! Le fichier key_mappings.mjs est entièrement personnalisable : les développeurs peuvent attribuer d’autres touches aux déclencheurs selon les besoins. Il est ainsi facile d’adapter le système aux préférences des utilisateurs ou aux normes de l’entreprise.

Comment modifier les associations de touches dans ORMIT™-OpenJava?

Pour changer une association de touche, il suffit de mettre à jour le fichier key_mappings.mjs avec les associations touche-déclencheur voulues.

Exemple (capture d’écran) :

Capture d’écran de keyMappings.mjs dans VS Code, qui associe les déclencheurs de touches Oracle Forms, comme KEY_COMMIT (F10) et KEY_EXEQRY (F8), à des raccourcis

Une fois les modifications faites, l’application applique automatiquement les nouvelles associations au prochain démarrage.

Dois-je réassocier manuellement les touches après la migration ?

Non. ORMIT™-OpenJava génère automatiquement un fichier key_mappings.mjs par défaut pendant la migration, en conservant la plupart des associations de touches couramment utilisées dans Oracle Forms. Comme les associations par défaut restent celles d’Oracle Forms, aucune gestion du changement n’est nécessaire pour les utilisateurs finaux. Les développeurs peuvent toutefois revoir et ajuster les associations au besoin.

Vous avez d’autres questions techniques sur ORMIT™-OpenJava? Communiquez avec RENAPS pour planifier une séance approfondie avec nos experts.

Migration d’Oracle Forms vers AngularMigration d’Oracle Forms vers ReactMigration d’Oracle Forms vers Java