David Pokorny wrote:


So the argument is that the following change to the behavior of the
backspace key is both easier to learn for new users and more useful
for all users:

* Both inside and outside math, typing a backspace when the cursor is
adjacent to the right hand side of an inset moves the cursor to the
last position of the left-adjacent inset; typing a backspace has an
effect identical to typing the left arrow key.


Sorry, I'd have to disagree with both the "easier to learn" and "more useful" parts. In all other editing programs that I can recall, including word processors, programming IDEs, HTML composition programs etc., backspace deletes the character or item immediately to the left of the cursor. Someone coming to LyX for the first time would certainly expect that both within text blocks and inside math insets, and arguably would expect that with the cursor adjacent to an inset.

IMHO that should be the behavior for utility reasons as well. I would like to have a way to enter an inset (whether math, image or ERT) with a single keystroke and a way of deleting it with a single keystroke. Using left arrow and backspace respectively strike me as the obvious cnadidates. Having to shift my hand for the left arrow is not a big problem, as I don't back into insets all that frequently (and moving to the left arrow is still less work than groping for the mouse). For those whose left arrow keys are too far afield, it's possible to map an unused key combination to mimic the arrow key.

Cheers,
Paul

Reply via email to