Merci !<br><br>Grâce à ce pointeur, je suis parvenu régler mon problème.<br>Ma configuration : portable macbook avec une distribution linux Ubuntu Hardy Heron.<br><br>Le keyboardInterpreter obtenu par :<br> LanguageEnvironment currentPlatform class defaultInputInterpreter<br>
était un MacRomanInputInterpreter.<br>Je l'ai échangé pour un MacUnicodeInputInterpreter.<br><br>Mais il a fallu que je change la manière d'initialiser la variable d'instance keyValueIndex dans la méthode initialize de cette dernière classe. Elle était initialisée tantôt à 3 tantôt à 6 selon la version du système Squeak. Mais le code pour tester la version du système Squeak ne fonctionnait pas. <br>
J'initialise donc brutalement la valeur de keyValueIndex à 6. <br><br>Le keyValueIndex étant l'indice auquel chercher dans le tableau evtBuf passé en second paramètre de la méthode nextCharFrom:FirstEvt: d'un objet de type KeyboardInputInterpreter (pour moi, un MacUnicodeInputInterpreter donc). Ce que l'on trouve à cet indice c'est le code du caractère saisi au clavier. J'ai remarqué que c'était en sixième position du tableau evtBuf que se trouvait le bon indice pour récupérer le caractère dans le tableau CharacterTable (variable de classe de Character).<br>
<br>Existe-t-il un moyen simple de changer en une fois pour tout le système le InputInterpreter utilisé ?<br><br>Encore merci pour ce lien !<br><br><div class="gmail_quote">2009/1/13 Hilaire Fernandes <span dir="ltr"><<a href="mailto:cd40.tice@ac-bordeaux.fr" target="_blank">cd40.tice@ac-bordeaux.fr</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Est-ce que le pointeur suivant peut vous aider ?<br>
<br>
<a href="http://community.ofset.org/index.php/FAQ_utilisateur_Squeak#Comment_faire_pour_saisir_les_accents_sous_Linux_.3F" target="_blank">http://community.ofset.org/index.php/FAQ_utilisateur_Squeak#Comment_faire_pour_saisir_les_accents_sous_Linux_.3F</a><br>
<br>
Le mardi 13 janvier 2009 à 11:33 +0100, Pierre-Edouard PORTIER a écrit :<br>
> Pierre-Edouard PORTIER<br>
<font color="#888888">--<br>
CDDP des Landes<br>
Ingénierie éducative<br>
BP401 - 614, rue du ruisseau<br>
40012 Mont de Marsan cedex<br>
T 05 58 75 50 10<br>
F 05 58 06 29 18<br>
<a href="http://crdp.ac-bordeaux.fr/cddp40" target="_blank">http://crdp.ac-bordeaux.fr/cddp40</a><br>
<br>
</font><br>_______________________________________________<br>
Squeak-fr mailing list<br>
<a href="mailto:Squeak-fr@lists.squeakfoundation.org" target="_blank">Squeak-fr@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr</a><br>
<br></blockquote></div><br>