On Jan 25, 2007, at 8:26 AM, Trevor DeVore wrote:

On Jan 25, 2007, at 2:50 AM, Jim Ault wrote:

As far as the crash problems, this sounds like something strange is going on. There are others who are doing unicode and not reporting such problems,
for example Dar Scott, Devin Assay come to mind.

I think this is in fact a Rev bug. I received an email the other day from someone using a free trial of one of our programs about a crash. He was in Finland and had the following keyboard setup:

- System preferences / International / Language / English
- System preferences / International / Input Menu (= keyboard layout) / Finnish Extended

He said that typing work fine until he entered the first scandinavic letter (ex. a-umlaut). He said all text after that will become strange and also the keyboard layout (in the menubar) tries to change to british. If he continues to type in the program it crashes.

I have seen similar behavior when using Russian input but I haven't tracked down what the problem is yet.

To follow up on this - I tracked down what was causing the problem in our software. I have a text entry field that resizes the height while you type in order to fit the contents of the field. I was capturing the keyDown message in a frontscript, inserting the character manually and then checking to see if the field needed to be resized.

It turns out that this makes Rev fields sad and led to odd characters being inserted into the field. I'm not sure why though. In any case, I now process the rawKeyUp message and let the engine insert the characters in the field and everything seems to be working (though my resize behavior doesn't behave exactly how I would like it to).

What would be nice is a rawKeyDownAndCharacterHasBeenInsertedIntoFieldButIsntVisibleToTheUserYet message that was called after the character was inserted into the field but before it was displayed to the user. It seems that a message like this would make auto resizing fields cleaner. Or am I missing an existing feature that facilitates this?


--
Trevor DeVore
Blue Mango Learning Systems - www.bluemangolearning.com
[EMAIL PROTECTED]


_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to