I can stop the errant key event problem by removing a single line from my /usr/bin/squeak script.
We have a small section that exports a couple of values if [ -z $LC_ALL ]; then export LC_ALL=$LANG export LANGUAGE=$LANG fi
If I comment out the first export there is no problem.
I *think* that means that the problem is in the x2sqKeyInput() function which seems to get substituted for x2sqKeyPlain() if getenv(“LC_ALL”) is true. I was pretty much expecting to see that it was the x2sqKeyCompositionInput() causing the problem since it is the newer bit of code directly associated with the changes.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: ETO: Emulate Toaster Oven