c'est des bonnes idées tout ça.
pour la case qui detecte les combinaisons de touches, j'y avais pensé, mais en Javascript c'est que a moitié possible, la marche pour la plupart des raccourcis, mais pas tous, puis apres c'est au bon vouloir des navigateurs, mais c'est une voie
pour la clavier visuel, si je l'ai fait, c'etait pour que l'utilisateur puisse la aussi entrer des combis de touches

mais pour le "mode d'un programme" et le fait que l'on voie les possibilités, j'y avais pas pensé !! mais c'est un sacré boulot par contre
je voudrais donner a l'utilisateur le moyen de choisir le mode de saisie :
- liste de touches dans des combo box (comme la page que j'ai faite)
- saisie au clavier visuel
- saisie grace a une combi dans une case texte (pas sur que ça marche, mais c'est surement le moyen le plus rapide
- ou bien la methode brute : on colle une gros texte ou bien un fichier texte qui contient une liste de raccourcis formatée comme j'ai dit plus haut (la encore, tres rapide !!)
je voulais aussi savoir : quel genre d'infos je dois stocker ? j'ai les idées de ce que je dois stocker, il manque des trucs d'apres vous ?
- pour une appli faite par un editeur, une certaine version (un nom de version aussi), sous un certain OS
- une liste de touches pour une fonctionnalité avec une nom court, une description longue, et un contexte (sur quelle fenetre, etc)
- aussi les actions sur la souris (bouton gauche, droit, wheel, etc)
- le type de clavier (azerty, qwerty ...)
- mais encore ?