On Thu Apr 14 Kaveh Bazargan kaveh at river-valley.com wrote:
I have several fields in a stack and I want to be able to navigate through them using up and down arrow keys (I find shift tab not friendly). So how can I make down arrow act like tab, and on up arrow act like shift-tab? I have tried
on arrowKey theKey if theKey is "down" then tabKey end if end if end arrowKey
But tabKey handler is not found. Also tried
send tabKey to fld ...
etc. --
Kaveh Bazargan
Seems to me you cannot use "tabkey" or "send tabkey" inside another handler. Someone from the Rev team should comment on this as there is no exact information in the docs or at least I can't find it.
Put this into your card script:
"on arrowkey thekey
put the number of fields into FNumber
if thekey is "down" then
put word 1 of the focusedobject into Tobject
if tobject is among the items of "card,button,graphic,image" then
# add more control categories that could receive the focus to the items
focus on field 1
else if tobject is "field" then
put word 3 of the focusedobject into IDNO
put the number of field ID IDNO into tNumber
if tNumber = FNumber then focus on field 1
else
focus on field (tNumber + 1)
end if
end if
end if
end arrowkey"
Although somewhat complicated, it should work.
Change and add to the script accordingly when you want "arrow up" act like shift-tab, too.
Regards,
Wilhelm Sanke <http://www.sanke.org/MetaMedia>
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
