My vote is with Steve on restoring consistent button positions as well,
even though I can easily read and locate the OK button.  It does take extra
time and "muscle memory" is of no value in this, especially with the 6
second turn around now.  Streamlining the process should be paramount.

My reasoning:

In the early days of WSJTx, there was no integration with HRD LB for
logging of FT8, MSK144 or whatever mode contacts.  I solved this with an
auto-bot program where a double mouse click on a shortcut would start the
automatic process to find the WSJTx log adi file and import it into HRD LB
in a matter of seconds with no further interaction on my part.  It worked
great since there was not any other option except doing it manually every
time.

The way I set up the program was using XY positions, which worked.  But as
WSJTx evolved, I periodically had to make subtle changes to these
locations.  I took the easy road, even though the program would look for
changes in color text or background and even text itself.  Of course all of
that is now in the past as both WSJTx and JTAlert take care of logging to
HRD LB instantly.  The program has long since been abandoned.

So, the randomness of the OK and CANCEL are a moot point as I'm sure the
auto-bot technology is even better today than several years ago.  Putting
the burden on the masses to attempt to defeat those few that try to
automate the process is virtually impossible.

WB5JJJ - George

On Tue, Apr 30, 2019 at 9:15 AM Steve Huston <hus...@srhuston.net> wrote:

> On Tue, Apr 30, 2019 at 3:01 AM Christoph Berg <c...@df7cb.de> wrote:
> > Re: Bill Somerville 2019-04-29 <
> af407b47-deae-ab9a-bf8e-5d638b1bf...@classdesign.com>
> > > not disagreeing but there are reasons for this that I can't reveal.
> Let's
> > > just say it is to deter LIDs. Sorry.
> > If the idea is to make people think before logging, I'd say this
> > feature will merely induce stress that makes them focus on the
> > buttons, and even less on the actual log.
> > If the idea is to defeat automated operation, there are lots of tools
> > that can identify and click buttons in GUI applications.
> > https://stackoverflow.com/questions/4129430/qt-automated-testing
> > Please don't put that burden on everyone. Or at least be open and
> > reveal the reasoning.
>
> No, simply don't put this burden on people.  UIs are a standard for a
> reason.  This will not deter automation at all, it will simply make
> the people doing the automation either use smarter automation tools
> instead of "click this many pixels in from the right and this many
> pixels up from the bottom" to "click the button labeled 'OK', 'Ok',
> 'ok', 'Enter', 'Log', etc"
>
> What this will do, and already has done based on some of the emails
> I've read here, is cause people to click the wrong button because it
> was literally there 45 seconds ago and miss logging a contact.  Or
> they will look into the code, find the part that does this, and remove
> or disable it.
>
> I realize it may not be up for a vote, but I vote an extremely strong
> no on this one.
>
> --
>
> Steve Huston - W2SRH - Unix Sysadmin, PICSciE/CSES & Astrophysical Sci
>   Princeton University  |    ICBM Address: 40.346344   -74.652242
>     345 Lewis Library   |"On my ship, the Rocinante, wheeling through
>   Princeton, NJ   08544 | the galaxies; headed for the heart of Cygnus,
>     (267) 793-0852      | headlong into mystery."  -Rush, 'Cygnus X-1'
>
>
> _______________________________________________
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to