Hubert:
En fait, c'est dommage que Sun n'aie pas prévu ce genre de choses.

En fait, ils ont bien vu la chose mais ils ont decide que si ce n'est pas "standard", ca ne doit pas etre vu par la JVM. Le probleme est dans leur definition:
- les touches F13-F24 sont reconnues mais elles sont presentes sur une minorite de claviers.
- Pire les touches Find, Copy, ... specifiques a Sun le sont aussi.
- Par contre les touches SuperLeft (=windows gauche) et Menu ne le sont pas ;-( alors qu'elles sont dispos sur 99% des claviers.


Sur beaucoup de claviers, il existe des touches supplémentaires, on pourrait alors les programmer à volonter.

Effectivement, mais l'os intervient car ces touches ne sont pas standardisees (et donc leurs codes ?) et doivent etre gerees par des pilotes specifiques. Il y avait un article interessant a ce sujet il y a deux mois dans LinuxMag.


C'est vrai que ce n'est pas le point le plus crucial pour une application, mais tout de même, c'est bien utile.

La touche Menu est cruciale dans la mesure ou c'est le moyen normal d'appeler le menu contextuel. Pour ma part, j'ai rajoute des raccourcis generaux F1, Ctrl-F1, Ctrl-X qui recuperent le composant avec le focus et appelle ce qu'il faut mais c'est du specifique.


Dommage encore, que Sun n'adopte pas le principe de l'"open source". Ce genre de problème serait résolu depuis bien longtemps et Java aurait pris plus d'ampleur.

Dommage.


Mais bon, comme dirait l'autre : Fric, fric, fric.

Ce n'est pas une question d'argent. Mais de vision limitee. D'abord parce que Java est gratuit mais ferme (donc du point vue financier, c'est le pire: depenses sans recette), ensuite parce qu'IBM par exemple a choisi l'OSS (au moins pour une partie de ces produits) et s'en sort beaucoup mieux grace aux services.


Guillaume



Répondre à