I saw that in grid... there's a file
system\packages\graphics\vkeys.ijs
that has a bunch of key definitions: should that be treated
as the definitive source?

If so, it may need some work. It seems to have some non-UTF-8
definitions, and PAGEUP and PAGEDOWN show up as SHIFT and NEXT.

Henry Rich

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Chris Burke
> Sent: Sunday, June 03, 2007 6:42 PM
> To: Programming forum
> Subject: Re: [Jprogramming] sysdata in the isigraph char event
> 
> bill lam wrote:
> > test_pic_char=: 3 : 0
> > if. sysdata -: ,21{a. do.
> > wd 'setxywh pic 0 0 150 150'
> > end.
> 
> As Bill points out, it is easiest to use the numeric index of the
> character, rather than the character itself - this is why it is
> documented as numeric indices.
> 
> To make this readable, define a list of the keyboard events 
> you want to
> monitor, and use a select statement, as below:
> 
> kbLEFT=: 20
> kbUP=: 21
> kbRIGHT=: 22
> kbDOWN=: 23
> 
> test_pic_char=: 3 : 0
> select. a.i.{.sysdata
> case. kbLEFT do. ...
> case. kbUP do. ...
> ...
> )
> 
> For example, see this used in grid:
> 
>    load 'grid'
>    'kb' nl_jzgrid_ 0
>    keyx_jzgrid_
> 
> ----------------------------------------------------------------------
> For information about J forums see 
> http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to