Re: Some other findings

  • From: Ron Benditt <rbenditt@xxxxxxxxxxxxxxxxxx>
  • To: ftcdev@xxxxxxxxxxxxx
  • Date: Tue, 18 Mar 2008 16:58:54 -0400

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) then

is 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/ftcdev
Unsubscribe: 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.


Other related posts: