Initiate a tabKey Message
    Scott Rossi 
    scott at tactilemedia.com
       
    Thu Mar 13 03:22:01 EST 2003
    
    
  
Recently, I wrote:
> I would like to use arrow keys to navigate between (establish focus on)
> several fields on a card.  The tab key works perfectly as expected, but I
> need to use the arrow keys to do the same.  Is this possible without
> resorting to a hardwired script?
Here's one answer to my question:
on arrowKey tKey
  if tKey is in "right,down" then
    if number of the focusedObject < number of controls of this cd then
      focus on control (number of the focusedObject + 1)
    else focus on control 1 of this cd
  else
    if number of the focusedObject > 1 then
      focus on control (number of the focusedObject - 1)
    else focus on control (number of controls of this cd) of this cd
  end if
end arrowKey
But, it would still be nice to know why the original handler doesn't work:
> on arrowKey
> tabKey
> end arrowKey
> 
> on tabKey
> pass tabKey
> end tabKey
Regards,
Scott Rossi
Creative Director
Tactile Media, Multimedia & Design
Email: scott at tactilemedia.com
Web: www.tactilemedia.com
    
    
More information about the metacard
mailing list