Thanks Bob, That was a bug from me. I will fix it.
On Thu, Dec 17, 2020, 12:48 AM 'robert therriault' via Programming < [email protected]> wrote: > Thanks Bill, > > I changed my User Key Definition to mode 1 > > F6|1|Jig Augmented Display|((1 ; coname '') visual_jig_ 0) > > and everything works again. > > I also changed the modes to 1 on the lint and dissect user keys that I had > defined and now they work as well. They did not work in mode 0. > > Is there an option to leave them working in user mode 0 in the future or > will we have to instruct users to adjust the configuration of their user > keys? > > Cheers, bob > > > On Dec 16, 2020, at 08:42, Henry Rich <[email protected]> wrote: > > > > According to > https://code.jsoftware.com/wiki/Guides/Qt_IDE/Configure/User_Keys those > fields should be set for modes 0 and 1. I know they used to work for me > and I never used mode 1. > > > > Henry Rich > > > > On 12/16/2020 11:39 AM, bill lam wrote: > >> Ah I remember, those 2 names are available under mode 1, ie, put 1 > instead > >> of 0 in the configuration for the PFKey. > >> Can you try and confirm it can work first? > >> > >> On Thu, Dec 17, 2020, 12:27 AM 'robert therriault' via Programming < > >> [email protected]> wrote: > >> > >>> Hi Bill, > >>> > >>> I don't use debug a lot, but my understanding is that if I was in > >>> suspension mode then there would be an additional 3 space indent for > each > >>> new line. If this is true then I was not in suspension mode when I > pressed > >>> the keys. > >>> > >>> This is the result that I get when I press the F6 key which is my User > >>> Defined Key for the Jig Augmented display > >>> > >>> |noun result was required: findline_jig_ > >>> | (#~-.@:(*./\)@:=&' > >>> ')":({.WinSelect_jqtide_)((LF&taketo&.|.)@:{.,LF&taketo@:}.)7 > >>> u:WinText_jqtide_ > >>> |[-0] > >>> > >>> When I check the names defined in the jqtide locale using > names_jqtide_ '' > >>> I don't see either WinSelect or WinText, so my guess is that the > >>> interpreter is seeing them as undefined verbs and that is the reason > for > >>> the lack of a noun result. > >>> > >>> Thanks for your help in this and let me know if there is anything > further > >>> that you need me to do. > >>> > >>> Cheers, bob > >>> > >>>> On Dec 16, 2020, at 08:10, bill lam <[email protected]> wrote: > >>>> > >>>> Bob, > >>>> > >>>> I checked those 2 names should had been set in non suspension mode. > >>>> Was your PFkey pressed during suspension mode? > >>>> > >>>> On Wed, Dec 16, 2020, 12:13 PM 'robert therriault' via Programming < > >>>> [email protected]> wrote: > >>>> > >>>>> Just a follow-up Bill, > >>>>> > >>>>> Comparing the results of names_jqtide_ '' for the two versions j901 > and > >>>>> j902, the only differences that I see are WinSelect_jqtide_ and > >>>>> WinText_jqtide_ not being in j902 > >>>>> > >>>>> Cheers, bob > >>>>> > >>>>>> On Dec 15, 2020, at 18:20, 'robert therriault' via Programming < > >>>>> [email protected]> wrote: > >>>>>> Hi Bill, > >>>>>> > >>>>>> WinSelect_jqtide_ and WinText_jqtide_ are the only two names that I > >>> have > >>>>> used for jig's User Defined Keys. > >>>>>> Henry probably has a better sense of whether dissect requires any > >>> others > >>>>> for its User Defined Keys to activate the application on the line > which > >>>>> holds the cursor. > >>>>>> Cheers, bob > >>>>>> > >>>>>>> On Dec 14, 2020, at 14:57, bill lam <[email protected]> wrote: > >>>>>>> > >>>>>>> Are globals WinText_jqtide_ and WinSelect_jqtide_ the only names > that > >>>>> will > >>>>>>> be referenced by addons or other users scripts? > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Tue, Dec 15, 2020, 12:14 AM Henry Rich <[email protected]> > >>> wrote: > >>>>>>>> The fields used by pfkeys are described in > >>>>>>>> > >>>>>>>> https://code.jsoftware.com/wiki/Guides/Qt_IDE/Configure/User_Keys > >>>>>>>> > >>>>>>>> Henry Rich > >>>>>>>> > >>>>>>>> On 12/14/2020 10:56 AM, 'robert therriault' via Programming wrote: > >>>>>>>>> Thanks Bill, > >>>>>>>>> > >>>>>>>>> This is the verb that I modified from Henry's invocation of > dissect. > >>>>>>>>> > >>>>>>>>> findline =: 3 : 0 NB. WinSelect is a character index; WinText > is > >>>>>>>> entire window; if window contains non-ASCII, convert to unicode > >>>>>>>>> if. y do. ; }. ;:(#~ -.@:(*./\)@:=&' ') ": > {: < ;. _2 (wd'sm > get > >>>>>>>> inputlog'), LF NB. pull the last line only for the monadic case > >>>>>>>> Programmatic version strip off first word which would be invoking > >>> verb > >>>>>>>>> else. (#~ -.@:(*./\)@:=&' ') ": ({. WinSelect_jqtide_) > >>>>>>>> ((LF&taketo&.|.)@:{. , LF&taketo @:}.) 7 u: WinText_jqtide_ > end.NB. > >>>>> The > >>>>>>>> line that the cursor is on if 0 - Function key version > >>>>>>>>> ) > >>>>>>>>> > >>>>>>>>> I believe that WinSelect_jqtide_ is the other name that is used > that > >>>>> may > >>>>>>>> be affected. > >>>>>>>>> Cheers, bob > >>>>>>>>> > >>>>>>>>>> On Dec 13, 2020, at 23:50, bill lam <[email protected]> > wrote: > >>>>>>>>>> > >>>>>>>>>> understood. There are some undocumented names or that I failed > to > >>>>> notice > >>>>>>>>>> inside the source of qtide frontend. Those names are not > refernced > >>>>>>>> insude > >>>>>>>>>> the frontend itself so I didn't handle them. Are there any > other > >>>>>>>> special > >>>>>>>>>> names that you are using? > >>>>>>>>>> > >>>>>>>>>> On Mon, Dec 14, 2020, 3:36 PM 'robert therriault' via > Programming < > >>>>>>>>>> [email protected]> wrote: > >>>>>>>>>> > >>>>>>>>>>> Thanks Bill, > >>>>>>>>>>> > >>>>>>>>>>> In jig, coname '' returns the locale that you are in when when > you > >>>>>>>> invoked > >>>>>>>>>>> jig. > >>>>>>>>>>> > >>>>>>>>>>> I have tested it in both the jig 901 and jig 902 versions and > the > >>>>>>>> result > >>>>>>>>>>> of coname '' confirms this. > >>>>>>>>>>> > >>>>>>>>>>> I have also noticed that WinText_qtide_ is no longer defined > >>>>>>>>>>> > >>>>>>>>>>> WinText_jqtide_ > >>>>>>>>>>> |value error: WinText_jqtide_ > >>>>>>>>>>> > >>>>>>>>>>> Since I use that to select the information from the line that > the > >>>>>>>> cursor > >>>>>>>>>>> is on, it is quite possible that this is the source of the > >>> problem. > >>>>> Is > >>>>>>>>>>> there a reason that WinText_jqtide_ would not be defined? > >>>>>>>>>>> > >>>>>>>>>>> JVERSION > >>>>>>>>>>> Engine: j902/j64avx2/darwin > >>>>>>>>>>> Release-a: commercial/2020-12-05T12:43:38 > >>>>>>>>>>> Library: 9.02.08 > >>>>>>>>>>> Qt IDE: 1.9.1/5.12.10(5.12.10) > >>>>>>>>>>> Platform: Darwin 64 > >>>>>>>>>>> Installer: J902 install > >>>>>>>>>>> InstallPath: /users/bobtherriault/j902 > >>>>>>>>>>> Contact: www.jsoftware.com > >>>>>>>>>>> > >>>>>>>>>>> Cheers, bob > >>>>>>>>>>> > >>>>>>>>>>>> On Dec 13, 2020, at 22:12, bill lam <[email protected]> > wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> I'm unfamiliar with dissect and PFkey. > >>>>>>>>>>>> PFkey behaves differently under suspension mode or not. > >>>>>>>>>>>> > >>>>>>>>>>>> Your syntax seems correct. IIRC when running under non > suspension > >>>>>>>> mode, > >>>>>>>>>>>> commands are executed as a script with empty stack. Can you > check > >>>>>>>> what is > >>>>>>>>>>>> the value of coname'' when calling PFKey? > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> On Mon, Dec 14, 2020, 1:38 PM 'robert therriault' via > >>> Programming < > >>>>>>>>>>>> [email protected]> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> J902 is up and running on my system. Thank you to the team > for > >>>>> all of > >>>>>>>>>>> the > >>>>>>>>>>>>> work that goes into this process. I hope that you all have a > >>>>> relaxed > >>>>>>>>>>>>> holiday season after so much work. > >>>>>>>>>>>>> > >>>>>>>>>>>>> One question. Now that the issue with PF keys has been fixed, > >>>>> what is > >>>>>>>>>>> the > >>>>>>>>>>>>> process for assigning applications like dissect to PF keys. > The > >>>>>>>> previous > >>>>>>>>>>>>> approach described in the wiki results in > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> |noun result was required: finddissectline_dissect_ > >>>>>>>>>>>>> | 1<#~.fs > >>>>>>>>>>>>> |[-0] > >>>>>>>>>>>>> > >>>>>>>>>>>>> The wiki suggests using > >>>>>>>>>>>>> F2;0;Dissect Line;dissect&.finddissectline_dissect_ 0 > >>>>>>>>>>>>> > >>>>>>>>>>>>> I use this for my jig augmented display > >>>>>>>>>>>>> F6|0|Jig Augmented Display|((1 ; coname '') visual_jig_ 0) > >>>>>>>>>>>>> and it returns a similar result. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Any suggestions that you have would be welcome. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Cheers, bob > >>>>>>>>>>>>> > >>>>>>>>>>>>>> On Dec 13, 2020, at 15:36, Henry Rich <[email protected] > > > >>>>> wrote: > >>>>>>>>>>>>>> The new version of JQt does not require the ugly workaround > for > >>>>>>>> PFkeys > >>>>>>>>>>>>> in debug that the previous version required. > >>>>>>>>>>>>>> Henry Rich > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> -- > >>>>>>>>>>>>>> This email has been checked for viruses by AVG. > >>>>>>>>>>>>>> https://www.avg.com > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>> ---------------------------------------------------------------------- > >>>>>>>>>>>>>> For information about J forums see > >>>>>>>> http://www.jsoftware.com/forums.htm > >>> ---------------------------------------------------------------------- > >>>>>>>>>>>>> For information about J forums see > >>>>>>>> http://www.jsoftware.com/forums.htm > >>>>> > ---------------------------------------------------------------------- > >>>>>>>>>>>> For information about J forums see > >>>>>>>> http://www.jsoftware.com/forums.htm > >>>>> > ---------------------------------------------------------------------- > >>>>>>>>>>> For information about J forums see > >>>>> http://www.jsoftware.com/forums.htm > >>>>> > ---------------------------------------------------------------------- > >>>>>>>>>> For information about J forums see > >>>>> http://www.jsoftware.com/forums.htm > >>> ---------------------------------------------------------------------- > >>>>>>>>> For information about J forums see > >>>>> http://www.jsoftware.com/forums.htm > >>>>>>>> > >>>>>>>> -- > >>>>>>>> This email has been checked for viruses by AVG. > >>>>>>>> https://www.avg.com > >>>>>>>> > >>>>>>>> > >>> ---------------------------------------------------------------------- > >>>>>>>> For information about J forums see > >>> http://www.jsoftware.com/forums.htm > >>>>>>> > ---------------------------------------------------------------------- > >>>>>>> For information about J forums see > >>> http://www.jsoftware.com/forums.htm > >>>>>> > ---------------------------------------------------------------------- > >>>>>> For information about J forums see > http://www.jsoftware.com/forums.htm > >>>>> > ---------------------------------------------------------------------- > >>>>> For information about J forums see > http://www.jsoftware.com/forums.htm > >>>>> > >>>> ---------------------------------------------------------------------- > >>>> For information about J forums see > http://www.jsoftware.com/forums.htm > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >>> > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > -- > > This email has been checked for viruses by AVG. > > https://www.avg.com > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
