Ok, I've traced it to where it seems to be going amuck. In the handleArrowKeys method, the code that looks like this:
' Was the left arrow key pressed? if Keyboard.AsyncKeyDown(&h07B) thenis showing up as false, so the handling routines get skipped. This statement form is skipped for all of the arrow keys.
I just noticed that there is a keyboard firmware update for my MacBook Pro that Apple has just released today. I'll do the update and see if that changes things.
Thanks, Ron Benditt Alien Apparatus Company, Inc. http://www.alienapparatus.com On Mar 18, 2008, at 3:54 PM, Brendan Murphy wrote:
Ron Benditt wrote:This is under Mac 10.5.2 (Latest Leopard)This suggests to me that you have other problems which may be interfering. Since you say the demo application does not work and it works on every 10.5.2 system I am working on, do you have any special conditions set up on your Mac that might interfere with key processing? Put a break point at the top of the KeyDown event in the FormattedText class and then hit one of the arrow keys. This will tell us if we are receiving the key event and thus tell us where to look. If you don't stop at the break point, then it is a fault in the OS for some unknown reason. If you do hit the break point, then follow the key processing and tell me how it is processed in the code. You should end up in one of the handle*ArrowKey methods. FTC Website: www.truenorthsoftware.com/Realbasic/FormattedText.html Set List Options (digest and vacation modes): www.freelists.org/list/ftcdev List Archive: www.freelists.org/archives/ftcdevUnsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with "unsubscribe" in the subject field.
FTC Website: www.truenorthsoftware.com/Realbasic/FormattedText.html Set List Options (digest and vacation modes): www.freelists.org/list/ftcdev List Archive: www.freelists.org/archives/ftcdev Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with "unsubscribe" in the subject field.