Bo Peng wrote:
0. bug 686:  del [|] remoes the whole inset, implemented

That is the expected behavior, it's a valid bug and should be fixed.

1. del at   [abc|]  work as backspace (instead of doing nothing)

It should do nothing. Working like backspace is non-standard and unexpected behavior. It would only confuse people.

2. backspace/del at   [ [a] [|] [ ] ] moves to the end of first cell
3. del at   [ [|] [] [] ] turns to [|]

It makes no sense at all to define different behavior for such cases. If possible (a variable number of cells) pressing del/backspace should remove the empty cell and move to left cell (backspace) or right cell (del). If the number of cells is fixed nothing should be done, definitely not removing a whole row.

There are many such examples like these. My point is, there would
better be some response if a user press a key.

If there is no standard defined behavior for a key in a certain situation, there should be no response instead of an unexpected response.

Joost

Reply via email to