Vincent,

Thanks both for the explanation (which opened my eyes too), and for
volunteering to get it into the Wiki.

Stan Brown
Tehachapi, CA, USA
https://BrownMath.com

On 2023-07-01 10:17, Vincent Dawans wrote:
> Pierre:
> 
> Your description and Gyle's pointed answer are quite eye-opening to me.
> Possibly there is a confusion with some users as to how the new
> autocomplete list works vs the old way where the autocomplete was added at
> the level of the cursor.
> 
> Just as it was before, the list opening in the new way doesn't mean you
> have to interact with it, just as the autocompletion in the old way didn't
> mean you had to interact with it. If the autocomplete is "wrong", simply
> ignore it and keep typing; as Gyle says you are not expected to do anything
> in the list. In that sense the new way should be better because at least
> what you type in the text box is physically separated from the automatch in
> the list. Keep typing and as soon you see the correct entry selected in the
> list press tab, just as it was before.
> 
> Now it is true that there are differences with the old way in what is
> matched first, and that created a lot of headaches in the earlier 5.x
> versions because some very old transactions would match first, hence the
> first match was often not really useful. But version 5.3 really reduced
> that vs earlier 5.x versions. You might at times still find that the new
> autocomplete picks the wrong match for your use case after one or two
> characters, but then most likely it's the right match for other users and
> the old one gave the wrong match for them. So that's just a matter of
> tweaking what matches first, and it's impossible to get it right 100% of
> the time for all users. But surely it cannot be wrong 100% of the time
> either with the latest tweaks. More tweaking could still be done there, but
> it requires users to give specific examples of why they think a match was
> wrong so we can learn from these wrong matches.
> 
> In that regard the new way at least has one advantage over the old one. If
> I recall correctly, the old one gave you only one main match and you had to
> keep typing until the correct match would show up (I can't recall if you
> could use up/down arrows or not). With the new autocomplete list, you can
> also **if you want** take a shortcut and select another entry in the list
> with either the keyboard (up or down arrow) or mouse (click). I insist on
> **if you want**; it's a shortcut if it's useful to you, you don't have to
> use it. You can also keep typing until the match you want is highlighted,
> as in the old way.
> 
> Finally there is the matter of CANCELLING the final match, meaning wanting
> to enter something new that is not existing, yet a wrong match still occurs
> when you are done typing. Just pressing tab in that case will match
> whatever is highlighted, so that's no good. This was already the case in
> the old way, although less often since the match was LESS permissive. In
> the old interface, the way to get out of a match with the keyboard was to
> press BACKSPACE before tabbing out. In the new interface, you have more
> ways to achieve that. With keyboard only, you can press ESCAPE before
> tabbing out or you can select (up arrow) "Do not autocomplete" in the list;
> with mouse you can still click out or select "Do not autocomplete" in the
> list. The first way with ESCAPE is just as fast as it was before, just a
> different keyboard press.
> 
> Bottom line is that YES this explanation should go in the FAQ or wiki or
> doc, etc. I'll try to possibly make a wiki page showing how to work with
> autocomplete. More documentation is always nice and it would be nice if
> more users would be willing to help with that.
> 
> Sincerely,
> 
> Vincent Dawans
> 
> 
> 
> 
> 
> On Sat, Jul 1, 2023 at 9:33 AM Gyle McCollam <gmccol...@live.com> wrote:
> 
>> Pierre,
>> you stated you have to:
>> new method:
>>  +|-. TAB, TAB, p(long list with "Don't Autocomplete" at top,
>>  up-arrow, ENTER, pr(still long list with "Don't Autocomplete" at top,
>>  up-arrow, ENTER, pre(still long list with "Don't Autocomplete" at top,
>> arrows or mouse actions once enough characters have been entered to
>> reduce the list where last month's transaction is now visible, etc...
>>
>> I don't understand why you need to up arrow after each character.  You can
>> type "p", then "r", then "e" just like you used to do. You can type as many
>> letters as you need without selecting "Don't Autocomplete" which is what
>> you seem to be saying.
>>
>>
>>
>> Thank You,
>>
>> Gyle McCollam
>>
>> Gyle McCollam
>>
>> gmccol...@live.com<mailto:gmccol...@gyleshomes.com>           email
>>
>> ________________________________
>> From: gnucash-user <gnucash-user-bounces+gylemc=gmail....@gnucash.org> on
>> behalf of Pierre Fortin <p...@pfortin.com>
>> Sent: Saturday, July 1, 2023 12:11 PM
>> To: gnucash-user@gnucash.org <gnucash-user@gnucash.org>
>> Subject: Re: [GNC] How to revert to previous input mode?
>>
>> On Sat, 1 Jul 2023 11:40:38 -0400 Pierre Fortin wrote:
>>
>> resetting this thread to restate since GNC was updated from 5.1 to 5.3 a
>> few days ago....
>>
>>> GnuCash 5.3
>>> Build ID: 5.3+(2023-06-26)
>>
>>>> Operating System: Mageia 9
>>>> KDE Plasma Version: 5.27.5
>>>> KDE Frameworks Version: 5.105.0
>>>> Qt Version: 5.15.7
>>>> Kernel Version: 6.3.9-server-2.mga9 (64-bit)
>>>> Graphics Platform: X11
>>>> Processors: 20 × 12th Gen Intel® Core™ i7-12700K
>>>> Memory: 125.5 GiB of RAM
>>>> Graphics Processor: AMD Radeon RX 6600 XT
>>>> Manufacturer: Dell Inc.
>>>> Product Name: XPS 8950
>>
>>
>>>>> There's been a whole lot of turmoil and change in this area over the
>> last few months, the upshot of which is that autofill has changed a lot
>> between 5.2 and 5.3. 5.4, which should be releasing soon (to fix another
>> serious bug) might address your concerns.
>>>>> ⁣
>>>>> David T.​
>>
>> I really don't like the new input mechanism.  It results is much extra
>> interaction:
>>
>> old method to enter a monthly recurring transaction:
>>  +|- to change date, TAB, TAB, p[revious tansaction], TAB, ENTER (done)
>>
>> new method:
>>  +|-. TAB, TAB, p(long list with "Don't Autocomplete" at top,
>>  up-arrow, ENTER, pr(still long list with "Don't Autocomplete" at top,
>>  up-arrow, ENTER, pre(still long list with "Don't Autocomplete" at top,
>> arrows or mouse actions once enough characters have been entered to
>> reduce the list where last month's transaction is now visible, etc...
>>
>> With LOTS of one-of entries since 2006, the new method is less than
>> friendly.  I can appreciate that it may work for some [new] GNC users; but
>> the original method is much better/faster for long term users users with a
>> huge history of entries.  Besides, typical use is to process mostly the
>> same transactions month to month where the old method excelled...
>>
>> Given an option, I would select the old method as it was MUCH faster.
>>
>> Thanks,
>> Pierre
>>
>>>>> On Jul 1, 2023, 16:33, at 16:33, Pierre Fortin <p...@pfortin.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Having used gnucash for many years, I've been quite happy with all my
>>>>>> built-in history where most new entries could be done in a minimum of
>>>>>> keystrokes.
>>>>>>
>>>>>> The new interface where it offers all(?) the possible choices is
>>>>>> driving
>>>>>> my nuts.  This change has slowed down data and entry wasting time...
>>>>>> In my late 70s; this matters!
>>>>>>
>>>>>> This morning, trying to enter "Pens", it insists on picking "Camper
>>>>>> expenses" unless I grab the mouse and click where TAB was all I
>>>>>> needed.
>>>>>>  ^^^^
>>>>>>
>>>>>> Is there a way to revert back to the previous interface?  This should
>>>>>> be
>>>>>> a choice in settings.  Maybe it's there; but I haven't found it...
>>>>>>
>>>>>> Thanks for an otherwise great program,
>>>>>> Pierre
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user@gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user@gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to