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

Reply via email to