Re: Post Key command not working in converted 4Dv16 database - SOLVED

2017-10-11 Thread Ken Daniel via 4D_Tech
All, I finally solved my problem. All I had to do was check* Unicode Mode*
in Design > Database Settings > Compatibility. Thanks very much to everyone
for their suggestions and help. :-) Ken


*P.S. Ultimately it was Vance Villanueva from 4D Tech Support that helped
me solve the problem. He prepared a screencast showing me that post key
worked using my database and I noticed during the screencast a message
popped up warning that the database must be used in Unicode mode in order
to be opened and asking to temporarily switch to Unicode mode. I had never
seen that message before and that's what lead me to check the Unicode Mode
in my database.*

On Mon, Oct 9, 2017 at 9:41 AM, Ken Daniel  wrote:

> Koen & Steve, thanks for the tip, but in this case I am using POST
> KEY(Character code(".");Command key mask) and had the shortcut of Ctrl .
> assigned to a button. It only fails to work in this one converted database.
> I've converted another database to v16 for a different application and it
> works fine. I've compared the two databases and can't discern any
> difference. In another test, if I execute POST KEY (Character Code("a")), I
> can see it populate a variable field with the letter "a", but it just won't
> execute the code assigned to the button with that shortcut. Ken
>
> On Mon, Oct 9, 2017 at 9:07 AM, Koen Van Hooreweghe via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
>
>> Hi Ken,
>>
>> What particular shortcut are you using?
>> Also check the case of the character you are using, as Stephen pointed
>> out. In v14 I discovered a bug when running the command POST KEY(Character
>> code("A");Command key mask). This was fine in v13 and earlier, but crashes
>> v14, v15 and v16.
>> My report got bug number ACI0093238 in july 2015, but as I just tested in
>> v16.2 it has not been fixed yet.
>>
>> On the other hand the code should be: POST KEY(Character
>> code(“a");Command key mask), which works fine in v14 and later.
>>
>> IIRC in compiled mode it seemed to be working, but 4D would crash a bit
>> later.
>>
>> Kind regards,
>> Koen
>>
>
> On Mon, Oct 9, 2017 at 8:38 AM, Stephen J. Orth  com> wrote:
>
>> Ken,
>>
>> If I recall correctly, I ran into an issue due to case sensitivity.  Make
>> sure the case of the assigned letter is the same as how you are using it in
>> the command.
>>
>>
>> Steve
>>
>>
>
>>
>> > Op 8 okt. 2017, om 15:21 heeft Ken Daniel via 4D_Tech <
>> 4d_tech@lists.4d.com> het volgende geschreven:
>> >
>> > All, I'm having a problem with the Post Key command not working in a
>> > database converted from 4Dv14 to v16. Post Key works fine in 4Dv14, and
>> > works in 4Dv15 and even in a newly created database in v16, but not in
>> my
>> > converted database. I've tried resetting the Preferences and Database
>> > Settings to Factory Settings and changing event actions, but nothing has
>> > worked. Anyone have any suggestions as to what the problem may be?
>> Thanks,
>>
>>
>>
>> 
>> Compass bvba
>> Koen Van Hooreweghe
>> Kloosterstraat 65
>> 9910 Knesselare
>> Belgium
>> tel +32 495 511.653
>>
>> **
>> 4D Internet Users Group (4D iNUG)
>> FAQ:  http://lists.4d.com/faqnug.html
>> Archive:  http://lists.4d.com/archives.html
>> Options: http://lists.4d.com/mailman/options/4d_tech
>> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
>> **
>
>
>
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Post Key command not working in converted 4Dv16 database - SOLVED

2017-12-08 Thread Pat Bensky via 4D_Tech
I am also having problems with POST KEY in v16. It simply doesn't work :)
Sample code:

*Case of*

*:* ($i="copy")

*POST KEY*(*Character code*("c");Command key mask)

*:* ($i="paste")

*POST KEY*(*Character code*("v");Command key mask)

*:* ($i="cut")

*POST KEY*(*Character code*("x");Command key mask)

*:* ($i="selectAll")

*POST KEY*(*Character code*("a");Command key mask)

End case


The database is definitely running in Unicode mode - it was created new in
v16.


Any ideas? Still a bug?


Pat

On 11 October 2017 at 16:39, Ken Daniel via 4D_Tech <4d_tech@lists.4d.com>
wrote:

> All, I finally solved my problem. All I had to do was check* Unicode Mode*
> in Design > Database Settings > Compatibility. Thanks very much to everyone
> for their suggestions and help. :-) Ken
>
>
> *P.S. Ultimately it was Vance Villanueva from 4D Tech Support that helped
> me solve the problem. He prepared a screencast showing me that post key
> worked using my database and I noticed during the screencast a message
> popped up warning that the database must be used in Unicode mode in order
> to be opened and asking to temporarily switch to Unicode mode. I had never
> seen that message before and that's what lead me to check the Unicode Mode
> in my database.*
>
> On Mon, Oct 9, 2017 at 9:41 AM, Ken Daniel 
> wrote:
>
> > Koen & Steve, thanks for the tip, but in this case I am using POST
> > KEY(Character code(".");Command key mask) and had the shortcut of Ctrl .
> > assigned to a button. It only fails to work in this one converted
> database.
> > I've converted another database to v16 for a different application and it
> > works fine. I've compared the two databases and can't discern any
> > difference. In another test, if I execute POST KEY (Character
> Code("a")), I
> > can see it populate a variable field with the letter "a", but it just
> won't
> > execute the code assigned to the button with that shortcut. Ken
> >
> > On Mon, Oct 9, 2017 at 9:07 AM, Koen Van Hooreweghe via 4D_Tech <
> > 4d_tech@lists.4d.com> wrote:
> >
> >> Hi Ken,
> >>
> >> What particular shortcut are you using?
> >> Also check the case of the character you are using, as Stephen pointed
> >> out. In v14 I discovered a bug when running the command POST
> KEY(Character
> >> code("A");Command key mask). This was fine in v13 and earlier, but
> crashes
> >> v14, v15 and v16.
> >> My report got bug number ACI0093238 in july 2015, but as I just tested
> in
> >> v16.2 it has not been fixed yet.
> >>
> >> On the other hand the code should be: POST KEY(Character
> >> code(“a");Command key mask), which works fine in v14 and later.
> >>
> >> IIRC in compiled mode it seemed to be working, but 4D would crash a bit
> >> later.
> >>
> >> Kind regards,
> >> Koen
> >>
> >
> > On Mon, Oct 9, 2017 at 8:38 AM, Stephen J. Orth  > com> wrote:
> >
> >> Ken,
> >>
> >> If I recall correctly, I ran into an issue due to case sensitivity.
> Make
> >> sure the case of the assigned letter is the same as how you are using
> it in
> >> the command.
> >>
> >>
> >> Steve
> >>
> >>
> >
> >>
> >> > Op 8 okt. 2017, om 15:21 heeft Ken Daniel via 4D_Tech <
> >> 4d_tech@lists.4d.com> het volgende geschreven:
> >> >
> >> > All, I'm having a problem with the Post Key command not working in a
> >> > database converted from 4Dv14 to v16. Post Key works fine in 4Dv14,
> and
> >> > works in 4Dv15 and even in a newly created database in v16, but not in
> >> my
> >> > converted database. I've tried resetting the Preferences and Database
> >> > Settings to Factory Settings and changing event actions, but nothing
> has
> >> > worked. Anyone have any suggestions as to what the problem may be?
> >> Thanks,
> >>
> >>
> >>
> >> 
> >> Compass bvba
> >> Koen Van Hooreweghe
> >> Kloosterstraat 65
> >> 9910 Knesselare
> >> Belgium
> >> tel +32 495 511.653
> >>
> >> **
> >> 4D Internet Users Group (4D iNUG)
> >> FAQ:  http://lists.4d.com/faqnug.html
> >> Archive:  http://lists.4d.com/archives.html
> >> Options: http://lists.4d.com/mailman/options/4d_tech
> >> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> >> **
> >
> >
> >
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **




-- 
*
CatBase - Top Dog in Data Publishing
tel: +44 (0) 207 118 7889
w: http://www.catbase.com
skype: pat.bensky
*
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http:

Re: Post Key command not working in converted 4Dv16 database - SOLVED

2017-12-08 Thread Keisuke Miyako via 4D_Tech
this works file in unicode mode (I think the mode is irrelevant, but it may not 
work on a non-qwerty keyboard)

it should be possible to quickly confirm on a simple form.

but:

do you have a menu bar associated with the form?
do you have a menu bar installed for the process?

and more importantly:

which from event/form object triggers the code?
what is the window type?
does the edit action work manually?

(some window typs, by design, may not accept keyboard input)

having said that:

the standard way to invoke an edit action is to use a "standard action"
or use the INVOKE ACTION command  (16R)

2017/12/08 20:32、Pat Bensky via 4D_Tech 
<4d_tech@lists.4d.com> のメール:
*POST KEY*(*Character code*("c");Command key mask)



**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Post Key command not working in converted 4Dv16 database - SOLVED

2017-12-12 Thread Pat Bensky via 4D_Tech
You're right ... INVOKE ACTION is a much better solution!
Thanks
Pat

On 8 December 2017 at 23:20, Keisuke Miyako via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> this works file in unicode mode (I think the mode is irrelevant, but it
> may not work on a non-qwerty keyboard)
>
> it should be possible to quickly confirm on a simple form.
>
> but:
>
> do you have a menu bar associated with the form?
> do you have a menu bar installed for the process?
>
> and more importantly:
>
> which from event/form object triggers the code?
> what is the window type?
> does the edit action work manually?
>
> (some window typs, by design, may not accept keyboard input)
>
> having said that:
>
> the standard way to invoke an edit action is to use a "standard action"
> or use the INVOKE ACTION command  (16R)
>
> 2017/12/08 20:32、Pat Bensky via 4D_Tech <4d_tech@lists.4d.com d_t...@lists.4d.com>> のメール:
> *POST KEY*(*Character code*("c");Command key mask)
>
>
>
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
>



-- 
*
CatBase - Top Dog in Data Publishing
tel: +44 (0) 207 118 7889
w: http://www.catbase.com
skype: pat.bensky
*
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**