Pressing <Enter>

Tommy Trussell tommy.trussell at gmail.com
Tue Nov 6 14:18:02 EST 2012


On Tue, Nov 6, 2012 at 11:25 AM, Dean Gibson <gnucash at ultimeth.com> wrote:

> As I understand it, pressing the <Enter> key in the transaction register
> (I use the "auto-split" configuration), can do one of two things (as set in
> "Preferences"):
>
> 1. Move down one line.  In an "auto-split" configuration, this moves
>    you to the next line in the split.
> 2. Move to the bottom of the register, to a (blank) new transaction.
>
>
> Since pressing <Enter> ALSO saves the current transaction, that means to
> me that I'm now DONE with editing that transaction, thank you.  I would now
> like to move to the NEXT transaction. Unfortunately, there appears to be no
> way to configure <Enter> to do that.  Instead, I have to repeatedly press
> <Enter> (or other screen navigation key).  Ugh.
>
> So, unless I am missing something, this is an enhancement request:
>  Provide an option for <Enter> to move to the next transaction in the
> register.
>
> -- Dean
>

I just opened a register on this laptop running Ubuntu 12.04, and when I
pressed "Enter" at the top of a register, the selection moved from the top
entry to the next and then to the next when I pressed Enter again. It
behaved this way in "Basic Ledger,' but when I turned on "Auto-Split
Ledger" it moved from line-to-line within each transaction before
proceeding to the next transaction. The "down-arrow" key behaved the same
way.

I then noticed that if I started out with the focus on the DATE field, both
the Auto-Split and the Basic Ledger behaved the same way -- Pressing either
"Enter" or "Down-Arrow" moved me from transaction to transaction. it only
jumped from line-to-line within a split if I started out within the lines
of a split and not from the date field.

The register's behavior is complex, though fortunately consistent!

BY THE WAY: Just to be absolutely clear, many US keyboards have two keys
that are similar (and may even both be labeled "Enter") but in many cases
may behave differently. There is a key nearest the letter keys, usually
larger, sometimes labeled "Return," and if your keyboard has a numeric
keypad there is a different key, usually larger than the number keys,
usually labeled "Enter."

This system does not happen to have a numeric keypad and the key near my
keyboard is labeled "Enter." When I go to  System Settings --> Keyboard
Layout and click the little icon to display an image of how Ubuntu defines
my keyboard, when I press the "Enter" key, it's mapped to the "Return" key
(near the letters) on my keyboard, NOT the "Enter" key on the numeric
keypad.

I went into detail about the keys on the keyboard because if you have both
"Return" and "Enter," you can change the binding to do something different
when you press each key, as long as that feature already exists in the
application.




> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>


More information about the gnucash-user mailing list