Le guide Oracle Forms 9i/10g
Date de publication : Juin 2005
Annexe VI - Configuration des raccourcis clavier
Annexe VI - Configuration des raccourcis clavier
La configuration des raccourcis clavier utilisés pendant l'exécution est gérée par des fichiers éditables au format texte.
A l'installation, quatre fichiers de configuration sont installés dans le répertoire <ORACLE_HOME>\forms90
- frmweb.res
- frmweb_utf8.res
- frmpcweb.res
- frmpcweb_utf8.res
Selon le langage spécifié à l'installation, vous pouvez trouver également des fichiers de ressources traduits:
Pour une installation française, les fichiers suivants sont copiés dans le répertoire:
- frmwebf.res
- frmpcwebf.res
- frmpcwebf_utf8.res
Les fichiers frmweb* correspondent à une configuration clavier de type Unix
Les fichiers frmpcweb* correspondent à une configuration clavier de type PC ( même raccourcis que les anciennes versions)
A l'exécution, c'est toujours le fichier frmweb.res qui est lu.
Si vous voulez utiliser un autre fichier de configuration, vous devez donc le renommer en frmweb.res ou transmettre l'information à Forms Runtime selon deux possibiltés:
- En ligne de commande:
'http://hostname:port/forms90/f90servlet?form=test.fmx&otherparams=useSDI=yes%term=chemin\nom_fichier.res&userid= .....'
- Dans le fichier de configuration : formsweb.cfg:
[section]
otherParams=term=chemin\nom_fichier.res
Avant toute modification du fichier de configuration clavier, faites une copie de sauvegarde
Organisation du fichier de configuration
La définition des raccourcis clavier se fait à travers le positionnement de cinq variables pour chaque commande Forms
Extrait du fichier frmwebf.res:
Java code |
état clavier |
libellé touche |
code Forms |
libellé explicatif |
9 |
0 |
"Tab" |
1 |
"Champ suivant" |
9 |
1 |
"Shift+Tab" |
2 |
"Champ précédent" |
116 |
0 |
"F5" |
3 |
"Effacer champ" |
38 |
0 |
"Up" |
6 |
"Haut" |
40 |
0 |
"Down" |
7 |
"Bas" |
33 |
0 |
"PageUp" |
12 |
"Page précédente" |
34 |
0 |
"PageDown" |
13 |
"Page suivante" |
69 |
2 |
"Ctrl+E" |
22 |
"Editer" |
10 |
0 |
"Return" |
27 |
"Retour arrière" |
76 |
2 |
"Ctrl+L" |
29 |
"Liste de valeurs" |
115 |
0 |
"F4" |
32 |
"Quitter" |
75 |
2 |
"Ctrl+K" |
35 |
"Afficher touches" |
83 |
2 |
"Ctrl+S" |
36 |
"Valider" |
118 |
1 |
"Shift+F7" |
61 |
"Clé primaire suivante" |
117 |
0 |
"F6" |
62 |
"Effacer enregistrement" |
38 |
2 |
"Ctrl+Up" |
63 |
"Supprimer enregistrement" |
117 |
1 |
"Shift+F6" |
64 |
"Dupliquer enregistrement" |
40 |
2 |
"Ctrl+Down" |
65 |
"Insérer enregistrement" |
119 |
1 |
"Shift+F8" |
66 |
"Jeu d'enregistrements suivant" |
1005 |
0 |
"Down" |
67 |
"Enregistrement suivant" |
1004 |
0 |
"Up" |
68 |
"Enregistrement précédent" |
118 |
0 |
"F7" |
69 |
"Effacer bloc" |
66 |
2 |
"Ctrl+B" |
70 |
"Menu bloc" |
34 |
1 |
"Shift+PageDown" |
71 |
"Bloc suivant" |
33 |
1 |
"Shift+PageUp" |
72 |
"Bloc précédent" |
116 |
1 |
"Shift+F5" |
73 |
"Dupliquer champ" |
119 |
0 |
"F8" |
74 |
"Effacer la forme" |
122 |
0 |
"F11" |
76 |
"Saisir interrogation" |
122 |
2 |
"Ctrl+F11" |
77 |
"Exécuter interrogation" |
69 |
3 |
"Shift+Ctrl+E" |
78 |
"Afficher erreur" |
80 |
2 |
"Ctrl+P" |
79 |
"Imprimer" |
123 |
0 |
"F12" |
80 |
"Compter interrogation" |
85 |
2 |
"Ctrl+U" |
81 |
"Mettre à jour enregistrement" |
121 |
3 |
"Shift+Ctrl+F10" |
82 |
"Fonction 0" |
112 |
3 |
"Shift+Ctrl+F1" |
83 |
"Fonction 1" |
113 |
3 |
"Shift+Ctrl+F2" |
84 |
"Fonction 2" |
114 |
3 |
"Shift+Ctrl+F3" |
85 |
"Fonction 3" |
115 |
3 |
"Shift+Ctrl+F4" |
86 |
"Fonction 4" |
116 |
3 |
"Shift+Ctrl+F5" |
87 |
"Fonction 5" |
117 |
3 |
"Shift+Ctrl+F6" |
88 |
"Fonction 6" |
118 |
3 |
"Shift+Ctrl+F7" |
89 |
"Fonction 7" |
119 |
3 |
"Shift+Ctrl+F8" |
90 |
"Fonction 8" |
120 |
3 |
"Shift+Ctrl+F9" |
91 |
"Fonction 9" |
113 |
0 |
"F2" |
95 |
"Lister pages onglet" |
72 |
2 |
"Ctrl+H" |
30 |
"Aide" |
Les codes clavier java sont les suivants:
- 33 = Page précedente
- 34 = Page suivante
- 35 = Fin
- 36 = Début
- 37 = flèche gauche
- 38 = flèche haut
- 39 = flèche droite
- 40 = flèche bas
- 65 - 90 = Ctrl+A à Ctrl+Z
- 112 - 123 = F1 à F12
- 9 = Tab
- 10 = Entrée
les code état clavier sont les suivants:
- 0 = None
- 1 = Shift
- 2 = Control
- 4 = Meta
- 8 = Alt
pour indiquer plusieurs touches enfoncées simultanément, vous devez additionner les valeurs correspondantes
Shift+Control = 1 + 2 = 3
Dans le tableau ci-dessus, l'action forms "Editer" est déclenchée par l'appui de la touche Control et de la touche E
La touche E vaut 69 et la touche control vaut 2
69 : 2 : "Ctrl+E" : 22 : "Editer"
Vous pouvez donc, pour chaque action Forms, modifier le raccourci clavier correspondant ainsi que le texte qui apparaîtra dans la fenêtre de rappel des raccourcis.
Cette fenêtre est obtenu, à l'exécution, via le menu Aide -> Touches
|