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
