does this work?
test_pic_char=: 3 : 0
if. sysdata -: ,21{a. do.
wd 'setxywh pic 0 0 150 150'
end.
)
Jimmy Miller wrote:
Thanks for the reply. I got to the point where I could test for
individual letter keys, but I'm still having trouble with the arrows.
If I try to test for the characters that correspond to the arrow keys,
like ┤:
test_pic_char =: 3 : 0
if. sysdata = '┤' do.
wd 'setxywh pic 0 0 150 150'
end.
)
I get a 'length error' when the program runs. Any ideas?
On 6/3/07, Chris Burke <[EMAIL PROTECTED]> wrote:
Jimmy Miller wrote:
> I've been trying to get an isigraph to move to a certain location when
> the user presses the up arrow key. I figured out how to get it to
> move based on any key:
>
> test_pic_char =: 3 : 0
> wd 'setxywh pic 0 0 150 150'
> )
>
> But I'm unsure how to detect the up key. Based on the isigraph events
> page (http://www.jsoftware.com/help/user/isigraph_events.htm), I
> figured sysdata would be 21 when the user presses the up key:
The datatype of sysdata is always character. The numbers shown are the
indices of the character values in a. (alphabet).
You can just press a key, observe the value of sysdata, and then program
for that value.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
------------------------------------------------------------------------
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
--
regards,
bill
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm