Thanks Bill, I updated the jqt binaries using the updatejqt.sh file in the j902 folder and now everything works as expected.
Cheers, bob > On Jan 23, 2021, at 18:25, bill lam <[email protected]> wrote: > > Hi Bob, > > The change was inside jqt binaries, have you updated it? > > > On Sun, Jan 24, 2021, 2:30 AM 'robert therriault' via Programming < > [email protected]> wrote: > >> Hi Bill, >> >> Just a follow up on this thread. I still find that I can not run the User >> Keys in mode 0 in j902, but that I am able to do that in j901 and also in >> the new beta for j903. Pacman indicates that all the addons are up to date. >> >> Is there something further that I need to do in order to capture the >> change that you made? >> >> Running in mode 1 works, but has an unnecessary echo that is sent back to >> the terminal window, which I would like to avoid. >> >> Cheers, bob >> >>> On Dec 16, 2020, at 09:01, 'robert therriault' via Programming < >> [email protected]> wrote: >>> >>> Thanks Bill, >>> >>> It sounds as if in the future either mode 1 or mode 0 may work. Is there >> a preference that we should be using between those two beyond the >> functionality that is already documented in >> https://code.jsoftware.com/wiki/Guides/Qt_IDE/Configure/User_Keys >>> >>> Cheers, bob >>> >>>> On Dec 16, 2020, at 08:55, bill lam <[email protected]> wrote: >>>> >>>> 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 >>> >>> ---------------------------------------------------------------------- >>> 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
