--On May 19, 2013 11:05:39 PM +0200 Geert Janssens <[email protected]> wrote:

I have a question regarding activating a cell: is there a reason you
only activate it in the  specific cases you mention ? I mean can't a
cell be activated when entered, regardless of  which method is used
to enter it ? I'm particularly thinking about the arrow keys.
Arrow-Up or  Arrow-Down change transactions, but don't activate the
cell they enter.

I will also note that enter (numeric keypad) and return (main
keyboard) behave the same way:  the disactivate a cell, or move from
a disactivated cell to the next row. This is also different  from the
old register (at least for numeric cells).

In the old register this difference was deliberate: when a formula is
entered in a numeric field,  enter calculated the value of the
formula, replacing the formula with the value. Return would  do the
same but also move to the next transaction in one step. Not having
this difference  means that there will be additional keys to hit in
pure data entry. On the other hand, I believe  the subtle difference
between the two keys has confused many newcomers.

So while I'm a heavy keyboard user and hence prefer the old
behaviour, your way may be  more friendly to new users. I mention
this explicitly so it can be discussed.

In general in my mind there should be as little resistance as
possible to edit cells. When it's  entered (regardless of how this
happened) it should immediatly be ready to accept input.

I should have no friction either when I want to leave a cell (other
than perhaps the dialog that  warns you have changed a protected
transaction). So when I hit an arrow down after entering  a formula,
I'd expect to land in the cell right below it to start entering new
data.

Also that is currently not like this: in the new register code, when
I edit a cell and then hit the  down arrow, the cell is disactivated.
I have to hit the arrow key again to actually move down.

I think the analogy is with excell/calc. Cells in there are always
immediatly ready for input and  can always be moved out with one
single keystroke.

I agree completely with this. I want to ba able to easily enter transactions using only the keyboard. Moving back and forth between the mouse and the keyboard really slows things down and is very annoying. For example, I've noticed that after I enter a transaction and accept it, the blank transaction is highlighted, but isn't editable. Page up and page down seem to do nothing very interesting and I can't find any key stroke that makes the blank transaction editable. I have to use the mouse to make it editable. I presume this is a bug.

I've also noticed that the new register is much slower than the old one entering and deleting transactions. It takes about 8 seconds between accepting a transaction and when the the transaction is actually entered and GnuCash is ready for something else. I'm not sure what the problem is, but it's annoying.

        Mike

_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to